com.codemettle.akkasolr.querybuilder

SolrQueryBuilder

case class SolrQueryBuilder(query: QueryPart, rowsOpt: Option[Int] = scala.None, startOpt: Option[Int] = scala.None, fieldList: Vector[String] = ..., sortsList: Vector[SortClause] = ..., serverTimeAllowed: Option[Int] = scala.None, facetParams: FacetParams = ..., cursorMarkOpt: Option[String] = scala.None, groupParams: GroupParams = ..., statsFields: Vector[String] = ..., statsFacetFields: Vector[String] = ..., shardList: Vector[String] = ..., filterQueries: Vector[QueryPart] = ...) extends Product with Serializable

Annotations
@SerialVersionUID( 2L )
Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SolrQueryBuilder
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SolrQueryBuilder(query: QueryPart, rowsOpt: Option[Int] = scala.None, startOpt: Option[Int] = scala.None, fieldList: Vector[String] = ..., sortsList: Vector[SortClause] = ..., serverTimeAllowed: Option[Int] = scala.None, facetParams: FacetParams = ..., cursorMarkOpt: Option[String] = scala.None, groupParams: GroupParams = ..., statsFields: Vector[String] = ..., statsFacetFields: Vector[String] = ..., shardList: Vector[String] = ..., filterQueries: Vector[QueryPart] = ...)

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def allowedExecutionTime(duration: Duration): SolrQueryBuilder

  7. def allowedExecutionTime(duration: FiniteDuration): SolrQueryBuilder

  8. def allowedExecutionTime(millis: Int): SolrQueryBuilder

  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. def beginCursor(): SolrQueryBuilder

  11. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. val cursorMarkOpt: Option[String]

  13. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  14. val facetParams: FacetParams

  15. def facetPivot(fs: String*): SolrQueryBuilder

  16. def facets(fs: String*): SolrQueryBuilder

  17. val fieldList: Vector[String]

  18. def fields(fs: String*): SolrQueryBuilder

  19. val filterQueries: Vector[QueryPart]

  20. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  22. def groupInMain(tf: Boolean): SolrQueryBuilder

  23. val groupParams: GroupParams

  24. def groupSort(sc: SortClause): SolrQueryBuilder

  25. def groupTotalCount(tf: Boolean): SolrQueryBuilder

  26. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  27. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  28. final def notify(): Unit

    Definition Classes
    AnyRef
  29. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  30. val query: QueryPart

  31. def rows(r: Int): SolrQueryBuilder

  32. val rowsOpt: Option[Int]

  33. val serverTimeAllowed: Option[Int]

  34. val shardList: Vector[String]

  35. def shards(ss: String*): SolrQueryBuilder

  36. def sortBy(scs: SortClause*): SolrQueryBuilder

  37. def sortBy(sc: SortClause): SolrQueryBuilder

  38. val sortsList: Vector[SortClause]

  39. def start(s: Int): SolrQueryBuilder

  40. val startOpt: Option[Int]

  41. val statsFacetFields: Vector[String]

  42. val statsFields: Vector[String]

  43. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  44. def toParams(implicit arf: ActorRefFactory): ImmutableSolrParams

    Create a SolrParams object that can be used for Solr queries

    Create a SolrParams object that can be used for Solr queries

    returns

    an ImmutableSolrParams representing the state of the builder

  45. def truncateGroupings(tf: Boolean): SolrQueryBuilder

  46. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. def withCursorMark(c: String): SolrQueryBuilder

  50. def withFacetField(f: String): SolrQueryBuilder

  51. def withFacetFields(fs: String*): SolrQueryBuilder

  52. def withFacetLimit(limit: Int): SolrQueryBuilder

  53. def withFacetMinCount(min: Int): SolrQueryBuilder

  54. def withFacetPivotField(f: String): SolrQueryBuilder

  55. def withFacetPivotFields(fs: String*): SolrQueryBuilder

  56. def withFacetPrefix(prefix: String): SolrQueryBuilder

  57. def withField(f: String): SolrQueryBuilder

  58. def withFields(fs: String*): SolrQueryBuilder

  59. def withFilterQueries(qps: Iterable[QueryPart]): SolrQueryBuilder

  60. def withFilterQuery(qp: QueryPart): SolrQueryBuilder

  61. def withFilterQuery(q: String): SolrQueryBuilder

  62. def withGroupField(gf: String): SolrQueryBuilder

  63. def withGroupFormat(gf: String): SolrQueryBuilder

  64. def withGroupLimit(limit: Int): SolrQueryBuilder

  65. def withGroupSort(sc: SortClause): SolrQueryBuilder

  66. def withGroupSorts(scs: SortClause*): SolrQueryBuilder

  67. def withQuery(qp: QueryPart): SolrQueryBuilder

  68. def withQuery(q: String): SolrQueryBuilder

  69. def withShard(s: String): SolrQueryBuilder

  70. def withShards(ss: String*): SolrQueryBuilder

  71. def withSort(sc: SortClause): SolrQueryBuilder

  72. def withSortIfNewField(sc: SortClause): SolrQueryBuilder

    Adds a new sort field only if there isn't already a sort on this field

  73. def withSorts(scs: SortClause*): SolrQueryBuilder

  74. def withStatsFacetField(f: String): SolrQueryBuilder

  75. def withStatsFacetFields(fs: Seq[String]): SolrQueryBuilder

  76. def withStatsField(f: String): SolrQueryBuilder

  77. def withStatsFields(fs: Seq[String]): SolrQueryBuilder

  78. def withStringFilterQueries(qs: Iterable[String]): SolrQueryBuilder

  79. def withoutAllowedExecutionTime(): SolrQueryBuilder

  80. def withoutCursorMark(): SolrQueryBuilder

  81. def withoutFacetField(f: String): SolrQueryBuilder

  82. def withoutFacetFields(): SolrQueryBuilder

  83. def withoutFacetFields(fs: String*): SolrQueryBuilder

  84. def withoutFacetLimit(): SolrQueryBuilder

  85. def withoutFacetMinCount(): SolrQueryBuilder

  86. def withoutFacetPivotField(f: String): SolrQueryBuilder

  87. def withoutFacetPivotFields(): SolrQueryBuilder

  88. def withoutFacetPivotFields(fs: String*): SolrQueryBuilder

  89. def withoutFacetPrefix(): SolrQueryBuilder

  90. def withoutField(f: String): SolrQueryBuilder

  91. def withoutFields(): SolrQueryBuilder

  92. def withoutFields(fs: String*): SolrQueryBuilder

  93. def withoutFilterQueries(): SolrQueryBuilder

  94. def withoutGroupField(): SolrQueryBuilder

  95. def withoutGroupFormat(): SolrQueryBuilder

  96. def withoutGroupLimit(): SolrQueryBuilder

  97. def withoutGroupSort(sc: SortClause): SolrQueryBuilder

  98. def withoutGroupSorts(): SolrQueryBuilder

  99. def withoutRows(): SolrQueryBuilder

  100. def withoutShard(s: String): SolrQueryBuilder

  101. def withoutShards(): SolrQueryBuilder

  102. def withoutShards(ss: String*): SolrQueryBuilder

  103. def withoutSort(sc: SortClause): SolrQueryBuilder

  104. def withoutSortField(f: String): SolrQueryBuilder

  105. def withoutSorts(): SolrQueryBuilder

  106. def withoutStart(): SolrQueryBuilder

  107. def withoutStatsFacetField(f: String): SolrQueryBuilder

  108. def withoutStatsFacetFields(fs: Seq[String]): SolrQueryBuilder

  109. def withoutStatsField(f: String): SolrQueryBuilder

  110. def withoutStatsFields(fs: Seq[String]): SolrQueryBuilder

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped