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 Type
    Method
    Description
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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()