Package org.apache.calcite.plan
Class HazelcastRelOptCluster
java.lang.Object
org.apache.calcite.plan.RelOptCluster
org.apache.calcite.plan.HazelcastRelOptCluster
public final class HazelcastRelOptCluster
extends org.apache.calcite.plan.RelOptCluster
Extended
RelOptCluster
with Hazelcast-specific data.
Located in the Calcite package because the required super constructor is package-private.
-
Method Summary
Modifier and TypeMethodDescriptionstatic HazelcastRelOptCluster
create
(org.apache.calcite.plan.RelOptPlanner planner, org.apache.calcite.rex.RexBuilder rexBuilder, com.hazelcast.sql.impl.security.SqlSecurityContext ssc) com.hazelcast.sql.impl.QueryParameterMetadata
com.hazelcast.sql.impl.security.SqlSecurityContext
boolean
void
setParameterMetadata
(com.hazelcast.sql.impl.QueryParameterMetadata parameterMetadata) void
setRequiresJob
(boolean requiresJob) Methods inherited from class org.apache.calcite.plan.RelOptCluster
create, createCorrel, getHintStrategies, getMetadataFactory, getMetadataProvider, getMetadataQuery, getMetadataQuerySupplier, getOriginalExpression, getPlanner, getQuery, getRexBuilder, getTypeFactory, invalidateMetadataQuery, setHintStrategies, setMetadataProvider, setMetadataQuerySupplier, setOriginalExpression, traitSet, traitSetOf, traitSetOf
-
Method Details
-
create
public static HazelcastRelOptCluster create(org.apache.calcite.plan.RelOptPlanner planner, org.apache.calcite.rex.RexBuilder rexBuilder, com.hazelcast.sql.impl.security.SqlSecurityContext ssc) -
getParameterMetadata
public com.hazelcast.sql.impl.QueryParameterMetadata getParameterMetadata() -
setParameterMetadata
public void setParameterMetadata(com.hazelcast.sql.impl.QueryParameterMetadata parameterMetadata) -
requiresJob
public boolean requiresJob() -
setRequiresJob
public void setRequiresJob(boolean requiresJob) -
getSecurityContext
public com.hazelcast.sql.impl.security.SqlSecurityContext getSecurityContext()
-