class SimpleRelBuilder extends RelBuilder
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- SimpleRelBuilder
- RelBuilder
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new SimpleRelBuilder(context: Context, cluster: RelOptCluster, relOptSchema: RelOptSchema)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
aggregate(arg0: GroupKey, arg1: List[AggregateCall]): RelBuilder
- Definition Classes
- RelBuilder
-
def
aggregate(arg0: GroupKey, arg1: Iterable[AggCall]): RelBuilder
- Definition Classes
- RelBuilder
-
def
aggregate(arg0: GroupKey, arg1: <repeated...>[AggCall]): RelBuilder
- Definition Classes
- RelBuilder
- Annotations
- @transient()
-
def
aggregateCall(arg0: SqlAggFunction, arg1: Boolean, arg2: Boolean, arg3: RexNode, arg4: String, arg5: Iterable[_ <: RexNode]): AggCall
- Definition Classes
- RelBuilder
-
def
aggregateCall(arg0: SqlAggFunction, arg1: Boolean, arg2: Boolean, arg3: RexNode, arg4: String, arg5: <repeated...>[RexNode]): AggCall
- Definition Classes
- RelBuilder
- Annotations
- @transient()
-
def
alias(arg0: RexNode, arg1: String): RexNode
- Definition Classes
- RelBuilder
-
def
and(arg0: Iterable[_ <: RexNode]): RexNode
- Definition Classes
- RelBuilder
-
def
and(arg0: <repeated...>[RexNode]): RexNode
- Definition Classes
- RelBuilder
- Annotations
- @transient()
-
def
as(arg0: String): RelBuilder
- Definition Classes
- RelBuilder
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
avg(arg0: Boolean, arg1: String, arg2: RexNode): AggCall
- Definition Classes
- RelBuilder
-
def
build(): RelNode
- Definition Classes
- RelBuilder
-
def
call(arg0: SqlOperator, arg1: Iterable[_ <: RexNode]): RexNode
- Definition Classes
- RelBuilder
-
def
call(arg0: SqlOperator, arg1: <repeated...>[RexNode]): RexNode
- Definition Classes
- RelBuilder
- Annotations
- @transient()
-
def
cast(arg0: RexNode, arg1: SqlTypeName, arg2: Int, arg3: Int): RexNode
- Definition Classes
- RelBuilder
-
def
cast(arg0: RexNode, arg1: SqlTypeName, arg2: Int): RexNode
- Definition Classes
- RelBuilder
-
def
cast(arg0: RexNode, arg1: SqlTypeName): RexNode
- Definition Classes
- RelBuilder
-
def
clear(): Unit
- Definition Classes
- RelBuilder
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
convert(arg0: RelDataType, arg1: Boolean): RelBuilder
- Definition Classes
- RelBuilder
-
def
count(arg0: Boolean, arg1: String, arg2: <repeated...>[RexNode]): AggCall
- Definition Classes
- RelBuilder
- Annotations
- @transient()
-
def
countStar(arg0: String): AggCall
- Definition Classes
- RelBuilder
-
def
desc(arg0: RexNode): RexNode
- Definition Classes
- RelBuilder
-
def
distinct(): RelBuilder
- Definition Classes
- RelBuilder
-
def
dot(arg0: RexNode, arg1: Int): RexNode
- Definition Classes
- RelBuilder
-
def
dot(arg0: RexNode, arg1: String): RexNode
- Definition Classes
- RelBuilder
-
def
empty(): RelBuilder
- Definition Classes
- RelBuilder
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: RexNode, arg1: RexNode): RexNode
- Definition Classes
- RelBuilder
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
field(arg0: RexNode, arg1: String): RexNode
- Definition Classes
- RelBuilder
-
def
field(arg0: Int, arg1: String, arg2: String): RexNode
- Definition Classes
- RelBuilder
-
def
field(arg0: String, arg1: String): RexNode
- Definition Classes
- RelBuilder
-
def
field(arg0: Int, arg1: Int, arg2: Int): RexInputRef
- Definition Classes
- RelBuilder
-
def
field(arg0: Int): RexInputRef
- Definition Classes
- RelBuilder
-
def
field(arg0: Int, arg1: Int, arg2: String): RexInputRef
- Definition Classes
- RelBuilder
-
def
field(arg0: String): RexInputRef
- Definition Classes
- RelBuilder
-
def
fields(arg0: TargetMapping): ImmutableList[RexNode]
- Definition Classes
- RelBuilder
-
def
fields(arg0: Iterable[String]): ImmutableList[RexNode]
- Definition Classes
- RelBuilder
-
def
fields(arg0: List[_ <: Number]): ImmutableList[RexNode]
- Definition Classes
- RelBuilder
-
def
fields(arg0: RelCollation): ImmutableList[RexNode]
- Definition Classes
- RelBuilder
-
def
fields(arg0: Int, arg1: Int): ImmutableList[RexNode]
- Definition Classes
- RelBuilder
-
def
fields(): ImmutableList[RexNode]
- Definition Classes
- RelBuilder
-
def
filter(arg0: Iterable[_ <: RexNode]): RelBuilder
- Definition Classes
- RelBuilder
-
def
filter(arg0: <repeated...>[RexNode]): RelBuilder
- Definition Classes
- RelBuilder
- Annotations
- @transient()
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getCluster: RelOptCluster
- def getPlanner: RelOptPlanner
-
def
getRexBuilder(): RexBuilder
- Definition Classes
- RelBuilder
-
def
getTypeFactory(): RelDataTypeFactory
- Definition Classes
- RelBuilder
-
def
groupKey(arg0: ImmutableBitSet, arg1: ImmutableList[ImmutableBitSet]): GroupKey
- Definition Classes
- RelBuilder
-
def
groupKey(arg0: <repeated...>[String]): GroupKey
- Definition Classes
- RelBuilder
- Annotations
- @transient()
-
def
groupKey(arg0: <repeated...>[Int]): GroupKey
- Definition Classes
- RelBuilder
- Annotations
- @transient()
-
def
groupKey(arg0: Iterable[_ <: RexNode], arg1: Boolean, arg2: Iterable[_ <: Iterable[_ <: RexNode]]): GroupKey
- Definition Classes
- RelBuilder
-
def
groupKey(arg0: Iterable[_ <: RexNode]): GroupKey
- Definition Classes
- RelBuilder
-
def
groupKey(arg0: <repeated...>[RexNode]): GroupKey
- Definition Classes
- RelBuilder
- Annotations
- @transient()
-
def
groupKey(): GroupKey
- Definition Classes
- RelBuilder
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
intersect(arg0: Boolean, arg1: Int): RelBuilder
- Definition Classes
- RelBuilder
-
def
intersect(arg0: Boolean): RelBuilder
- Definition Classes
- RelBuilder
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isNotNull(arg0: RexNode): RexNode
- Definition Classes
- RelBuilder
-
def
isNull(arg0: RexNode): RexNode
- Definition Classes
- RelBuilder
-
def
join(arg0: JoinRelType, arg1: <repeated...>[String]): RelBuilder
- Definition Classes
- RelBuilder
- Annotations
- @transient()
-
def
join(arg0: JoinRelType, arg1: RexNode, arg2: Set[CorrelationId]): RelBuilder
- Definition Classes
- RelBuilder
-
def
join(arg0: JoinRelType, arg1: RexNode): RelBuilder
- Definition Classes
- RelBuilder
-
def
join(arg0: JoinRelType, arg1: Iterable[_ <: RexNode]): RelBuilder
- Definition Classes
- RelBuilder
-
def
join(arg0: JoinRelType, arg1: RexNode, arg2: <repeated...>[RexNode]): RelBuilder
- Definition Classes
- RelBuilder
- Annotations
- @transient()
-
def
limit(arg0: Int, arg1: Int): RelBuilder
- Definition Classes
- RelBuilder
-
def
literal(arg0: Any): RexNode
- Definition Classes
- RelBuilder
-
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
-
def
max(arg0: String, arg1: RexNode): AggCall
- Definition Classes
- RelBuilder
-
def
min(arg0: String, arg1: RexNode): AggCall
- Definition Classes
- RelBuilder
-
def
minus(arg0: Boolean, arg1: Int): RelBuilder
- Definition Classes
- RelBuilder
-
def
minus(arg0: Boolean): RelBuilder
- Definition Classes
- RelBuilder
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
not(arg0: RexNode): RexNode
- Definition Classes
- RelBuilder
-
def
notEquals(arg0: RexNode, arg1: RexNode): RexNode
- Definition Classes
- RelBuilder
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
nullsFirst(arg0: RexNode): RexNode
- Definition Classes
- RelBuilder
-
def
nullsLast(arg0: RexNode): RexNode
- Definition Classes
- RelBuilder
-
def
or(arg0: Iterable[_ <: RexNode]): RexNode
- Definition Classes
- RelBuilder
-
def
or(arg0: <repeated...>[RexNode]): RexNode
- Definition Classes
- RelBuilder
- Annotations
- @transient()
-
def
patternAlter(arg0: <repeated...>[RexNode]): RexNode
- Definition Classes
- RelBuilder
- Annotations
- @transient()
-
def
patternAlter(arg0: Iterable[_ <: RexNode]): RexNode
- Definition Classes
- RelBuilder
-
def
patternConcat(arg0: <repeated...>[RexNode]): RexNode
- Definition Classes
- RelBuilder
- Annotations
- @transient()
-
def
patternConcat(arg0: Iterable[_ <: RexNode]): RexNode
- Definition Classes
- RelBuilder
-
def
patternExclude(arg0: RexNode): RexNode
- Definition Classes
- RelBuilder
-
def
patternField(arg0: String, arg1: RelDataType, arg2: Int): RexNode
- Definition Classes
- RelBuilder
-
def
patternPermute(arg0: <repeated...>[RexNode]): RexNode
- Definition Classes
- RelBuilder
- Annotations
- @transient()
-
def
patternPermute(arg0: Iterable[_ <: RexNode]): RexNode
- Definition Classes
- RelBuilder
-
def
patternQuantify(arg0: <repeated...>[RexNode]): RexNode
- Definition Classes
- RelBuilder
- Annotations
- @transient()
-
def
patternQuantify(arg0: Iterable[_ <: RexNode]): RexNode
- Definition Classes
- RelBuilder
-
def
peek(arg0: Int, arg1: Int): RelNode
- Definition Classes
- RelBuilder
-
def
peek(arg0: Int): RelNode
- Definition Classes
- RelBuilder
-
def
peek(): RelNode
- Definition Classes
- RelBuilder
-
def
permute(arg0: Mapping): RelBuilder
- Definition Classes
- RelBuilder
-
def
project(arg0: <repeated...>[RexNode]): RelBuilder
- Definition Classes
- RelBuilder
- Annotations
- @transient()
-
def
project(arg0: Iterable[_ <: RexNode], arg1: Iterable[String], arg2: Boolean): RelBuilder
- Definition Classes
- RelBuilder
-
def
project(arg0: Iterable[_ <: RexNode], arg1: Iterable[String]): RelBuilder
- Definition Classes
- RelBuilder
-
def
project(arg0: Iterable[_ <: RexNode]): RelBuilder
- Definition Classes
- RelBuilder
-
def
push(arg0: RelNode): RelBuilder
- Definition Classes
- RelBuilder
-
def
pushAll(arg0: Iterable[_ <: RelNode]): RelBuilder
- Definition Classes
- RelBuilder
-
def
rename(arg0: List[String]): RelBuilder
- Definition Classes
- RelBuilder
-
def
scan(arg0: <repeated...>[String]): RelBuilder
- Definition Classes
- RelBuilder
- Annotations
- @transient()
-
def
scan(arg0: Iterable[String]): RelBuilder
- Definition Classes
- RelBuilder
-
def
semiJoin(arg0: <repeated...>[RexNode]): RelBuilder
- Definition Classes
- RelBuilder
- Annotations
- @transient()
-
def
semiJoin(arg0: Iterable[_ <: RexNode]): RelBuilder
- Definition Classes
- RelBuilder
-
def
sort(arg0: Iterable[_ <: RexNode]): RelBuilder
- Definition Classes
- RelBuilder
-
def
sort(arg0: <repeated...>[RexNode]): RelBuilder
- Definition Classes
- RelBuilder
- Annotations
- @transient()
-
def
sort(arg0: <repeated...>[Int]): RelBuilder
- Definition Classes
- RelBuilder
- Annotations
- @transient()
-
def
sortLimit(arg0: Int, arg1: Int, arg2: Iterable[_ <: RexNode]): RelBuilder
- Definition Classes
- RelBuilder
-
def
sortLimit(arg0: Int, arg1: Int, arg2: <repeated...>[RexNode]): RelBuilder
- Definition Classes
- RelBuilder
- Annotations
- @transient()
-
def
sum(arg0: Boolean, arg1: String, arg2: RexNode): AggCall
- Definition Classes
- RelBuilder
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
union(arg0: Boolean, arg1: Int): RelBuilder
- Definition Classes
- RelBuilder
-
def
union(arg0: Boolean): RelBuilder
- Definition Classes
- RelBuilder
-
def
values(arg0: RelDataType): RelBuilder
- Definition Classes
- RelBuilder
-
def
values(arg0: Iterable[_ <: List[RexLiteral]], arg1: RelDataType): RelBuilder
- Definition Classes
- RelBuilder
-
def
values(arg0: RelDataType, arg1: <repeated...>[AnyRef]): RelBuilder
- Definition Classes
- RelBuilder
- Annotations
- @transient()
-
def
values(arg0: Array[String], arg1: <repeated...>[AnyRef]): RelBuilder
- Definition Classes
- RelBuilder
- Annotations
- @transient()
-
def
variable(arg0: Holder[RexCorrelVariable]): RelBuilder
- Definition Classes
- RelBuilder
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
Deprecated Value Members
-
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.
-
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.
-
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.