Class/Object

net.sansa_stack.inference.rules.plan

SimpleRelBuilder

Related Docs: object SimpleRelBuilder | package plan

Permalink

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)

    Permalink

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. def aggregate(arg0: GroupKey, arg1: List[AggregateCall]): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  5. def aggregate(arg0: GroupKey, arg1: Iterable[AggCall]): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  6. def aggregate(arg0: GroupKey, arg1: <repeated...>[AggCall]): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  7. def aggregateCall(arg0: SqlAggFunction, arg1: Boolean, arg2: RexNode, arg3: String, arg4: Iterable[_ <: RexNode]): AggCall

    Permalink
    Definition Classes
    RelBuilder
  8. def aggregateCall(arg0: SqlAggFunction, arg1: Boolean, arg2: RexNode, arg3: String, arg4: <repeated...>[RexNode]): AggCall

    Permalink
    Definition Classes
    RelBuilder
  9. def alias(arg0: RexNode, arg1: String): RexNode

    Permalink
    Definition Classes
    RelBuilder
  10. def and(arg0: Iterable[_ <: RexNode]): RexNode

    Permalink
    Definition Classes
    RelBuilder
  11. def and(arg0: <repeated...>[RexNode]): RexNode

    Permalink
    Definition Classes
    RelBuilder
  12. def as(arg0: String): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  13. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  14. def avg(arg0: Boolean, arg1: String, arg2: RexNode): AggCall

    Permalink
    Definition Classes
    RelBuilder
  15. def build(): RelNode

    Permalink
    Definition Classes
    RelBuilder
  16. def call(arg0: SqlOperator, arg1: Iterable[_ <: RexNode]): RexNode

    Permalink
    Definition Classes
    RelBuilder
  17. def call(arg0: SqlOperator, arg1: <repeated...>[RexNode]): RexNode

    Permalink
    Definition Classes
    RelBuilder
  18. def cast(arg0: RexNode, arg1: SqlTypeName, arg2: Int, arg3: Int): RexNode

    Permalink
    Definition Classes
    RelBuilder
  19. def cast(arg0: RexNode, arg1: SqlTypeName, arg2: Int): RexNode

    Permalink
    Definition Classes
    RelBuilder
  20. def cast(arg0: RexNode, arg1: SqlTypeName): RexNode

    Permalink
    Definition Classes
    RelBuilder
  21. def clear(): Unit

    Permalink
    Definition Classes
    RelBuilder
  22. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. def convert(arg0: RelDataType, arg1: Boolean): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  24. def count(arg0: Boolean, arg1: String, arg2: <repeated...>[RexNode]): AggCall

    Permalink
    Definition Classes
    RelBuilder
  25. def countStar(arg0: String): AggCall

    Permalink
    Definition Classes
    RelBuilder
  26. def desc(arg0: RexNode): RexNode

    Permalink
    Definition Classes
    RelBuilder
  27. def distinct(): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  28. def dot(arg0: RexNode, arg1: Int): RexNode

    Permalink
    Definition Classes
    RelBuilder
  29. def dot(arg0: RexNode, arg1: String): RexNode

    Permalink
    Definition Classes
    RelBuilder
  30. def empty(): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  31. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  32. def equals(arg0: RexNode, arg1: RexNode): RexNode

    Permalink
    Definition Classes
    RelBuilder
  33. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  34. def field(arg0: RexNode, arg1: String): RexNode

    Permalink
    Definition Classes
    RelBuilder
  35. def field(arg0: Int, arg1: String, arg2: String): RexNode

    Permalink
    Definition Classes
    RelBuilder
  36. def field(arg0: String, arg1: String): RexNode

    Permalink
    Definition Classes
    RelBuilder
  37. def field(arg0: Int, arg1: Int, arg2: Int): RexInputRef

    Permalink
    Definition Classes
    RelBuilder
  38. def field(arg0: Int): RexInputRef

    Permalink
    Definition Classes
    RelBuilder
  39. def field(arg0: Int, arg1: Int, arg2: String): RexInputRef

    Permalink
    Definition Classes
    RelBuilder
  40. def field(arg0: String): RexInputRef

    Permalink
    Definition Classes
    RelBuilder
  41. def fields(arg0: TargetMapping): ImmutableList[RexNode]

    Permalink
    Definition Classes
    RelBuilder
  42. def fields(arg0: Iterable[String]): ImmutableList[RexNode]

    Permalink
    Definition Classes
    RelBuilder
  43. def fields(arg0: List[_ <: Number]): ImmutableList[RexNode]

    Permalink
    Definition Classes
    RelBuilder
  44. def fields(arg0: RelCollation): ImmutableList[RexNode]

    Permalink
    Definition Classes
    RelBuilder
  45. def fields(arg0: Int, arg1: Int): ImmutableList[RexNode]

    Permalink
    Definition Classes
    RelBuilder
  46. def fields(): ImmutableList[RexNode]

    Permalink
    Definition Classes
    RelBuilder
  47. def filter(arg0: Iterable[_ <: RexNode]): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  48. def filter(arg0: <repeated...>[RexNode]): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  49. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  51. def getCluster: RelOptCluster

    Permalink
  52. def getPlanner: RelOptPlanner

    Permalink
  53. def getRexBuilder(): RexBuilder

    Permalink
    Definition Classes
    RelBuilder
  54. def getTypeFactory(): RelDataTypeFactory

    Permalink
    Definition Classes
    RelBuilder
  55. def groupKey(arg0: ImmutableBitSet, arg1: Boolean, arg2: ImmutableList[ImmutableBitSet]): GroupKey

    Permalink
    Definition Classes
    RelBuilder
  56. def groupKey(arg0: <repeated...>[String]): GroupKey

    Permalink
    Definition Classes
    RelBuilder
  57. def groupKey(arg0: <repeated...>[Int]): GroupKey

    Permalink
    Definition Classes
    RelBuilder
  58. def groupKey(arg0: Iterable[_ <: RexNode], arg1: Boolean, arg2: Iterable[_ <: Iterable[_ <: RexNode]]): GroupKey

    Permalink
    Definition Classes
    RelBuilder
  59. def groupKey(arg0: Iterable[_ <: RexNode]): GroupKey

    Permalink
    Definition Classes
    RelBuilder
  60. def groupKey(arg0: <repeated...>[RexNode]): GroupKey

    Permalink
    Definition Classes
    RelBuilder
  61. def groupKey(): GroupKey

    Permalink
    Definition Classes
    RelBuilder
  62. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  63. def intersect(arg0: Boolean, arg1: Int): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  64. def intersect(arg0: Boolean): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  65. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  66. def isNotNull(arg0: RexNode): RexNode

    Permalink
    Definition Classes
    RelBuilder
  67. def isNull(arg0: RexNode): RexNode

    Permalink
    Definition Classes
    RelBuilder
  68. def join(arg0: JoinRelType, arg1: <repeated...>[String]): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  69. def join(arg0: JoinRelType, arg1: RexNode, arg2: Set[CorrelationId]): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  70. def join(arg0: JoinRelType, arg1: RexNode): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  71. def join(arg0: JoinRelType, arg1: Iterable[_ <: RexNode]): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  72. def join(arg0: JoinRelType, arg1: RexNode, arg2: <repeated...>[RexNode]): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  73. def limit(arg0: Int, arg1: Int): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  74. def literal(arg0: Any): RexNode

    Permalink
    Definition Classes
    RelBuilder
  75. def max(arg0: String, arg1: RexNode): AggCall

    Permalink
    Definition Classes
    RelBuilder
  76. def min(arg0: String, arg1: RexNode): AggCall

    Permalink
    Definition Classes
    RelBuilder
  77. def minus(arg0: Boolean, arg1: Int): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  78. def minus(arg0: Boolean): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  79. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  80. def not(arg0: RexNode): RexNode

    Permalink
    Definition Classes
    RelBuilder
  81. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  82. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  83. def nullsFirst(arg0: RexNode): RexNode

    Permalink
    Definition Classes
    RelBuilder
  84. def nullsLast(arg0: RexNode): RexNode

    Permalink
    Definition Classes
    RelBuilder
  85. def or(arg0: Iterable[_ <: RexNode]): RexNode

    Permalink
    Definition Classes
    RelBuilder
  86. def or(arg0: <repeated...>[RexNode]): RexNode

    Permalink
    Definition Classes
    RelBuilder
  87. def peek(arg0: Int, arg1: Int): RelNode

    Permalink
    Definition Classes
    RelBuilder
  88. def peek(arg0: Int): RelNode

    Permalink
    Definition Classes
    RelBuilder
  89. def peek(): RelNode

    Permalink
    Definition Classes
    RelBuilder
  90. def permute(arg0: Mapping): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  91. def project(arg0: <repeated...>[RexNode]): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  92. def project(arg0: Iterable[_ <: RexNode], arg1: Iterable[String], arg2: Boolean): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  93. def project(arg0: Iterable[_ <: RexNode], arg1: Iterable[String]): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  94. def project(arg0: Iterable[_ <: RexNode]): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  95. def push(arg0: RelNode): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  96. def pushAll(arg0: Iterable[_ <: RelNode]): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  97. def scan(arg0: <repeated...>[String]): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  98. def scan(arg0: Iterable[String]): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  99. def semiJoin(arg0: <repeated...>[RexNode]): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  100. def semiJoin(arg0: Iterable[_ <: RexNode]): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  101. def sort(arg0: Iterable[_ <: RexNode]): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  102. def sort(arg0: <repeated...>[RexNode]): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  103. def sort(arg0: <repeated...>[Int]): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  104. def sortLimit(arg0: Int, arg1: Int, arg2: Iterable[_ <: RexNode]): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  105. def sortLimit(arg0: Int, arg1: Int, arg2: <repeated...>[RexNode]): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  106. def sum(arg0: Boolean, arg1: String, arg2: RexNode): AggCall

    Permalink
    Definition Classes
    RelBuilder
  107. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  108. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  109. def union(arg0: Boolean, arg1: Int): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  110. def union(arg0: Boolean): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  111. def values(arg0: RelDataType): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  112. def values(arg0: Iterable[_ <: List[RexLiteral]], arg1: RelDataType): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  113. def values(arg0: RelDataType, arg1: <repeated...>[AnyRef]): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  114. def values(arg0: Array[String], arg1: <repeated...>[AnyRef]): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  115. def variable(arg0: Holder[RexCorrelVariable]): RelBuilder

    Permalink
    Definition Classes
    RelBuilder
  116. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from RelBuilder

Inherited from AnyRef

Inherited from Any

Ungrouped