public final class HazelcastRelOptCluster
extends org.apache.calcite.plan.RelOptCluster
RelOptCluster
with Hazelcast-specific data.
Located in the Calcite package because the required super constructor is package-private.
Modifier and Type | Method and Description |
---|---|
void |
checkPermission(Permission permission) |
static 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 |
getParameterMetadata() |
boolean |
isSecurityEnabled() |
boolean |
requiresJob() |
void |
setParameterMetadata(com.hazelcast.sql.impl.QueryParameterMetadata parameterMetadata) |
void |
setRequiresJob(boolean requiresJob) |
create, createCorrel, getHintStrategies, getMetadataFactory, getMetadataProvider, getMetadataQuery, getMetadataQuerySupplier, getOriginalExpression, getPlanner, getQuery, getRexBuilder, getTypeFactory, invalidateMetadataQuery, setHintStrategies, setMetadataProvider, setMetadataQuerySupplier, setOriginalExpression, traitSet, traitSetOf, traitSetOf
public static HazelcastRelOptCluster create(org.apache.calcite.plan.RelOptPlanner planner, org.apache.calcite.rex.RexBuilder rexBuilder, com.hazelcast.sql.impl.security.SqlSecurityContext ssc)
public com.hazelcast.sql.impl.QueryParameterMetadata getParameterMetadata()
public void setParameterMetadata(com.hazelcast.sql.impl.QueryParameterMetadata parameterMetadata)
public boolean requiresJob()
public void setRequiresJob(boolean requiresJob)
public boolean isSecurityEnabled()
public void checkPermission(Permission permission)
Copyright © 2023 Hazelcast, Inc.. All rights reserved.