Package io.trino.plugin.accumulo.conf
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 Summary
Constructors Constructor Description AccumuloSessionProperties()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static io.airlift.units.DurationgetIndexCardinalityCachePollingDuration(ConnectorSession session)static doublegetIndexSmallCardThreshold(ConnectorSession session)static doublegetIndexThreshold(ConnectorSession session)static intgetNumIndexRowsPerSplit(ConnectorSession session)static StringgetScanUsername(ConnectorSession session)List<PropertyMetadata<?>>getSessionProperties()static booleanisIndexMetricsEnabled(ConnectorSession session)static booleanisIndexShortCircuitEnabled(ConnectorSession session)static booleanisOptimizeIndexEnabled(ConnectorSession session)static booleanisOptimizeLocalityEnabled(ConnectorSession session)static booleanisOptimizeSplitRangesEnabled(ConnectorSession session)
-
-
-
Method Detail
-
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)
-
-