Class AccumuloSessionProperties

java.lang.Object
io.trino.plugin.accumulo.conf.AccumuloSessionProperties

public final class AccumuloSessionProperties extends Object
Class contains all session-based properties for the Accumulo connector. Use SHOW SESSION to view all available properties.

Can set the property using:

SET SESSION <property> = <value>;

  • Constructor Details

    • AccumuloSessionProperties

      @Inject public AccumuloSessionProperties()
  • Method Details

    • getSessionProperties

      public List<PropertyMetadata<?>> getSessionProperties()
    • isOptimizeLocalityEnabled

      public static boolean isOptimizeLocalityEnabled(ConnectorSession session)
    • isOptimizeSplitRangesEnabled

      public static boolean isOptimizeSplitRangesEnabled(ConnectorSession session)
    • isOptimizeIndexEnabled

      public static boolean isOptimizeIndexEnabled(ConnectorSession session)
    • getIndexThreshold

      public static double getIndexThreshold(ConnectorSession session)
    • getNumIndexRowsPerSplit

      public static int getNumIndexRowsPerSplit(ConnectorSession session)
    • getIndexSmallCardThreshold

      public static double getIndexSmallCardThreshold(ConnectorSession session)
    • getIndexCardinalityCachePollingDuration

      public static io.airlift.units.Duration getIndexCardinalityCachePollingDuration(ConnectorSession session)
    • isIndexMetricsEnabled

      public static boolean isIndexMetricsEnabled(ConnectorSession session)
    • getScanUsername

      public static String getScanUsername(ConnectorSession session)
    • isIndexShortCircuitEnabled

      public static boolean isIndexShortCircuitEnabled(ConnectorSession session)