Packages

class SimpleRelBuilder extends RelBuilder

Linear Supertypes
RelBuilder, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SimpleRelBuilder
  2. RelBuilder
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SimpleRelBuilder(context: Context, cluster: RelOptCluster, relOptSchema: RelOptSchema)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def aggregate(arg0: GroupKey, arg1: List[AggregateCall]): RelBuilder
    Definition Classes
    RelBuilder
  5. def aggregate(arg0: GroupKey, arg1: Iterable[AggCall]): RelBuilder
    Definition Classes
    RelBuilder
  6. def aggregate(arg0: GroupKey, arg1: <repeated...>[AggCall]): RelBuilder
    Definition Classes
    RelBuilder
    Annotations
    @transient()
  7. def aggregateCall(arg0: SqlAggFunction, arg1: Boolean, arg2: Boolean, arg3: RexNode, arg4: String, arg5: Iterable[_ <: RexNode]): AggCall
    Definition Classes
    RelBuilder
  8. def aggregateCall(arg0: SqlAggFunction, arg1: Boolean, arg2: Boolean, arg3: RexNode, arg4: String, arg5: <repeated...>[RexNode]): AggCall
    Definition Classes
    RelBuilder
    Annotations
    @transient()
  9. def alias(arg0: RexNode, arg1: String): RexNode
    Definition Classes
    RelBuilder
  10. def and(arg0: Iterable[_ <: RexNode]): RexNode
    Definition Classes
    RelBuilder
  11. def and(arg0: <repeated...>[RexNode]): RexNode
    Definition Classes
    RelBuilder
    Annotations
    @transient()
  12. def as(arg0: String): RelBuilder
    Definition Classes
    RelBuilder
  13. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  14. def avg(arg0: Boolean, arg1: String, arg2: RexNode): AggCall
    Definition Classes
    RelBuilder
  15. def build(): RelNode
    Definition Classes
    RelBuilder
  16. def call(arg0: SqlOperator, arg1: Iterable[_ <: RexNode]): RexNode
    Definition Classes
    RelBuilder
  17. def call(arg0: SqlOperator, arg1: <repeated...>[RexNode]): RexNode
    Definition Classes
    RelBuilder
    Annotations
    @transient()
  18. def cast(arg0: RexNode, arg1: SqlTypeName, arg2: Int, arg3: Int): RexNode
    Definition Classes
    RelBuilder
  19. def cast(arg0: RexNode, arg1: SqlTypeName, arg2: Int): RexNode
    Definition Classes
    RelBuilder
  20. def cast(arg0: RexNode, arg1: SqlTypeName): RexNode
    Definition Classes
    RelBuilder
  21. def clear(): Unit
    Definition Classes
    RelBuilder
  22. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  23. def convert(arg0: RelDataType, arg1: Boolean): RelBuilder
    Definition Classes
    RelBuilder
  24. def count(arg0: Boolean, arg1: String, arg2: <repeated...>[RexNode]): AggCall
    Definition Classes
    RelBuilder
    Annotations
    @transient()
  25. def countStar(arg0: String): AggCall
    Definition Classes
    RelBuilder
  26. def desc(arg0: RexNode): RexNode
    Definition Classes
    RelBuilder
  27. def distinct(): RelBuilder
    Definition Classes
    RelBuilder
  28. def dot(arg0: RexNode, arg1: Int): RexNode
    Definition Classes
    RelBuilder
  29. def dot(arg0: RexNode, arg1: String): RexNode
    Definition Classes
    RelBuilder
  30. def empty(): RelBuilder
    Definition Classes
    RelBuilder
  31. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  32. def equals(arg0: RexNode, arg1: RexNode): RexNode
    Definition Classes
    RelBuilder
  33. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  34. def field(arg0: RexNode, arg1: String): RexNode
    Definition Classes
    RelBuilder
  35. def field(arg0: Int, arg1: String, arg2: String): RexNode
    Definition Classes
    RelBuilder
  36. def field(arg0: String, arg1: String): RexNode
    Definition Classes
    RelBuilder
  37. def field(arg0: Int, arg1: Int, arg2: Int): RexInputRef
    Definition Classes
    RelBuilder
  38. def field(arg0: Int): RexInputRef
    Definition Classes
    RelBuilder
  39. def field(arg0: Int, arg1: Int, arg2: String): RexInputRef
    Definition Classes
    RelBuilder
  40. def field(arg0: String): RexInputRef
    Definition Classes
    RelBuilder
  41. def fields(arg0: TargetMapping): ImmutableList[RexNode]
    Definition Classes
    RelBuilder
  42. def fields(arg0: Iterable[String]): ImmutableList[RexNode]
    Definition Classes
    RelBuilder
  43. def fields(arg0: List[_ <: Number]): ImmutableList[RexNode]
    Definition Classes
    RelBuilder
  44. def fields(arg0: RelCollation): ImmutableList[RexNode]
    Definition Classes
    RelBuilder
  45. def fields(arg0: Int, arg1: Int): ImmutableList[RexNode]
    Definition Classes
    RelBuilder
  46. def fields(): ImmutableList[RexNode]
    Definition Classes
    RelBuilder
  47. def filter(arg0: Iterable[_ <: RexNode]): RelBuilder
    Definition Classes
    RelBuilder
  48. def filter(arg0: <repeated...>[RexNode]): RelBuilder
    Definition Classes
    RelBuilder
    Annotations
    @transient()
  49. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  50. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  51. def getCluster: RelOptCluster
  52. def getPlanner: RelOptPlanner
  53. def getRexBuilder(): RexBuilder
    Definition Classes
    RelBuilder
  54. def getTypeFactory(): RelDataTypeFactory
    Definition Classes
    RelBuilder
  55. def groupKey(arg0: ImmutableBitSet, arg1: ImmutableList[ImmutableBitSet]): GroupKey
    Definition Classes
    RelBuilder
  56. def groupKey(arg0: <repeated...>[String]): GroupKey
    Definition Classes
    RelBuilder
    Annotations
    @transient()
  57. def groupKey(arg0: <repeated...>[Int]): GroupKey
    Definition Classes
    RelBuilder
    Annotations
    @transient()
  58. def groupKey(arg0: Iterable[_ <: RexNode], arg1: Boolean, arg2: Iterable[_ <: Iterable[_ <: RexNode]]): GroupKey
    Definition Classes
    RelBuilder
  59. def groupKey(arg0: Iterable[_ <: RexNode]): GroupKey
    Definition Classes
    RelBuilder
  60. def groupKey(arg0: <repeated...>[RexNode]): GroupKey
    Definition Classes
    RelBuilder
    Annotations
    @transient()
  61. def groupKey(): GroupKey
    Definition Classes
    RelBuilder
  62. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  63. def intersect(arg0: Boolean, arg1: Int): RelBuilder
    Definition Classes
    RelBuilder
  64. def intersect(arg0: Boolean): RelBuilder
    Definition Classes
    RelBuilder
  65. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  66. def isNotNull(arg0: RexNode): RexNode
    Definition Classes
    RelBuilder
  67. def isNull(arg0: RexNode): RexNode
    Definition Classes
    RelBuilder
  68. def join(arg0: JoinRelType, arg1: <repeated...>[String]): RelBuilder
    Definition Classes
    RelBuilder
    Annotations
    @transient()
  69. def join(arg0: JoinRelType, arg1: RexNode, arg2: Set[CorrelationId]): RelBuilder
    Definition Classes
    RelBuilder
  70. def join(arg0: JoinRelType, arg1: RexNode): RelBuilder
    Definition Classes
    RelBuilder
  71. def join(arg0: JoinRelType, arg1: Iterable[_ <: RexNode]): RelBuilder
    Definition Classes
    RelBuilder
  72. def join(arg0: JoinRelType, arg1: RexNode, arg2: <repeated...>[RexNode]): RelBuilder
    Definition Classes
    RelBuilder
    Annotations
    @transient()
  73. def limit(arg0: Int, arg1: Int): RelBuilder
    Definition Classes
    RelBuilder
  74. def literal(arg0: Any): RexNode
    Definition Classes
    RelBuilder
  75. def match(arg0: RexNode, arg1: Boolean, arg2: Boolean, arg3: Map[String, RexNode], arg4: Iterable[_ <: RexNode], arg5: RexNode, arg6: Map[String, _ <: SortedSet[String]], arg7: Boolean, arg8: Iterable[_ <: RexNode], arg9: Iterable[_ <: RexNode], arg10: RexNode): RelBuilder
    Definition Classes
    RelBuilder
  76. def max(arg0: String, arg1: RexNode): AggCall
    Definition Classes
    RelBuilder
  77. def min(arg0: String, arg1: RexNode): AggCall
    Definition Classes
    RelBuilder
  78. def minus(arg0: Boolean, arg1: Int): RelBuilder
    Definition Classes
    RelBuilder
  79. def minus(arg0: Boolean): RelBuilder
    Definition Classes
    RelBuilder
  80. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  81. def not(arg0: RexNode): RexNode
    Definition Classes
    RelBuilder
  82. def notEquals(arg0: RexNode, arg1: RexNode): RexNode
    Definition Classes
    RelBuilder
  83. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  84. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  85. def nullsFirst(arg0: RexNode): RexNode
    Definition Classes
    RelBuilder
  86. def nullsLast(arg0: RexNode): RexNode
    Definition Classes
    RelBuilder
  87. def or(arg0: Iterable[_ <: RexNode]): RexNode
    Definition Classes
    RelBuilder
  88. def or(arg0: <repeated...>[RexNode]): RexNode
    Definition Classes
    RelBuilder
    Annotations
    @transient()
  89. def patternAlter(arg0: <repeated...>[RexNode]): RexNode
    Definition Classes
    RelBuilder
    Annotations
    @transient()
  90. def patternAlter(arg0: Iterable[_ <: RexNode]): RexNode
    Definition Classes
    RelBuilder
  91. def patternConcat(arg0: <repeated...>[RexNode]): RexNode
    Definition Classes
    RelBuilder
    Annotations
    @transient()
  92. def patternConcat(arg0: Iterable[_ <: RexNode]): RexNode
    Definition Classes
    RelBuilder
  93. def patternExclude(arg0: RexNode): RexNode
    Definition Classes
    RelBuilder
  94. def patternField(arg0: String, arg1: RelDataType, arg2: Int): RexNode
    Definition Classes
    RelBuilder
  95. def patternPermute(arg0: <repeated...>[RexNode]): RexNode
    Definition Classes
    RelBuilder
    Annotations
    @transient()
  96. def patternPermute(arg0: Iterable[_ <: RexNode]): RexNode
    Definition Classes
    RelBuilder
  97. def patternQuantify(arg0: <repeated...>[RexNode]): RexNode
    Definition Classes
    RelBuilder
    Annotations
    @transient()
  98. def patternQuantify(arg0: Iterable[_ <: RexNode]): RexNode
    Definition Classes
    RelBuilder
  99. def peek(arg0: Int, arg1: Int): RelNode
    Definition Classes
    RelBuilder
  100. def peek(arg0: Int): RelNode
    Definition Classes
    RelBuilder
  101. def peek(): RelNode
    Definition Classes
    RelBuilder
  102. def permute(arg0: Mapping): RelBuilder
    Definition Classes
    RelBuilder
  103. def project(arg0: <repeated...>[RexNode]): RelBuilder
    Definition Classes
    RelBuilder
    Annotations
    @transient()
  104. def project(arg0: Iterable[_ <: RexNode], arg1: Iterable[String], arg2: Boolean): RelBuilder
    Definition Classes
    RelBuilder
  105. def project(arg0: Iterable[_ <: RexNode], arg1: Iterable[String]): RelBuilder
    Definition Classes
    RelBuilder
  106. def project(arg0: Iterable[_ <: RexNode]): RelBuilder
    Definition Classes
    RelBuilder
  107. def push(arg0: RelNode): RelBuilder
    Definition Classes
    RelBuilder
  108. def pushAll(arg0: Iterable[_ <: RelNode]): RelBuilder
    Definition Classes
    RelBuilder
  109. def rename(arg0: List[String]): RelBuilder
    Definition Classes
    RelBuilder
  110. def scan(arg0: <repeated...>[String]): RelBuilder
    Definition Classes
    RelBuilder
    Annotations
    @transient()
  111. def scan(arg0: Iterable[String]): RelBuilder
    Definition Classes
    RelBuilder
  112. def semiJoin(arg0: <repeated...>[RexNode]): RelBuilder
    Definition Classes
    RelBuilder
    Annotations
    @transient()
  113. def semiJoin(arg0: Iterable[_ <: RexNode]): RelBuilder
    Definition Classes
    RelBuilder
  114. def sort(arg0: Iterable[_ <: RexNode]): RelBuilder
    Definition Classes
    RelBuilder
  115. def sort(arg0: <repeated...>[RexNode]): RelBuilder
    Definition Classes
    RelBuilder
    Annotations
    @transient()
  116. def sort(arg0: <repeated...>[Int]): RelBuilder
    Definition Classes
    RelBuilder
    Annotations
    @transient()
  117. def sortLimit(arg0: Int, arg1: Int, arg2: Iterable[_ <: RexNode]): RelBuilder
    Definition Classes
    RelBuilder
  118. def sortLimit(arg0: Int, arg1: Int, arg2: <repeated...>[RexNode]): RelBuilder
    Definition Classes
    RelBuilder
    Annotations
    @transient()
  119. def sum(arg0: Boolean, arg1: String, arg2: RexNode): AggCall
    Definition Classes
    RelBuilder
  120. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  121. def toString(): String
    Definition Classes
    AnyRef → Any
  122. def union(arg0: Boolean, arg1: Int): RelBuilder
    Definition Classes
    RelBuilder
  123. def union(arg0: Boolean): RelBuilder
    Definition Classes
    RelBuilder
  124. def values(arg0: RelDataType): RelBuilder
    Definition Classes
    RelBuilder
  125. def values(arg0: Iterable[_ <: List[RexLiteral]], arg1: RelDataType): RelBuilder
    Definition Classes
    RelBuilder
  126. def values(arg0: RelDataType, arg1: <repeated...>[AnyRef]): RelBuilder
    Definition Classes
    RelBuilder
    Annotations
    @transient()
  127. def values(arg0: Array[String], arg1: <repeated...>[AnyRef]): RelBuilder
    Definition Classes
    RelBuilder
    Annotations
    @transient()
  128. def variable(arg0: Holder[RexCorrelVariable]): RelBuilder
    Definition Classes
    RelBuilder
  129. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  130. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  131. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Deprecated Value Members

  1. def aggregateCall(arg0: SqlAggFunction, arg1: Boolean, arg2: RexNode, arg3: String, arg4: Iterable[_ <: RexNode]): AggCall
    Definition Classes
    RelBuilder
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  2. def aggregateCall(arg0: SqlAggFunction, arg1: Boolean, arg2: RexNode, arg3: String, arg4: <repeated...>[RexNode]): AggCall
    Definition Classes
    RelBuilder
    Annotations
    @transient() @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  3. def groupKey(arg0: ImmutableBitSet, arg1: Boolean, arg2: ImmutableList[ImmutableBitSet]): GroupKey
    Definition Classes
    RelBuilder
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from RelBuilder

Inherited from AnyRef

Inherited from Any

Ungrouped