Class 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

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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()  
      com.hazelcast.sql.impl.security.SqlSecurityContext getSecurityContext()  
      boolean requiresJob()  
      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 Detail

      • 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()