Package io.trino.plugin.jdbc
Class DecimalSessionSessionProperties
- java.lang.Object
-
- io.trino.plugin.jdbc.DecimalSessionSessionProperties
-
- All Implemented Interfaces:
SessionPropertiesProvider
public class DecimalSessionSessionProperties extends Object implements SessionPropertiesProvider
-
-
Field Summary
Fields Modifier and Type Field Description static StringDECIMAL_DEFAULT_SCALEstatic StringDECIMAL_MAPPINGstatic StringDECIMAL_ROUNDING_MODE
-
Constructor Summary
Constructors Constructor Description DecimalSessionSessionProperties(DecimalConfig decimalConfig)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static intgetDecimalDefaultScale(ConnectorSession session)static DecimalConfig.DecimalMappinggetDecimalRounding(ConnectorSession session)static RoundingModegetDecimalRoundingMode(ConnectorSession session)List<PropertyMetadata<?>>getSessionProperties()
-
-
-
Field Detail
-
DECIMAL_MAPPING
public static final String DECIMAL_MAPPING
- See Also:
- Constant Field Values
-
DECIMAL_DEFAULT_SCALE
public static final String DECIMAL_DEFAULT_SCALE
- See Also:
- Constant Field Values
-
DECIMAL_ROUNDING_MODE
public static final String DECIMAL_ROUNDING_MODE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DecimalSessionSessionProperties
@Inject public DecimalSessionSessionProperties(DecimalConfig decimalConfig)
-
-
Method Detail
-
getSessionProperties
public List<PropertyMetadata<?>> getSessionProperties()
- Specified by:
getSessionPropertiesin interfaceSessionPropertiesProvider
-
getDecimalRounding
public static DecimalConfig.DecimalMapping getDecimalRounding(ConnectorSession session)
-
getDecimalDefaultScale
public static int getDecimalDefaultScale(ConnectorSession session)
-
getDecimalRoundingMode
public static RoundingMode getDecimalRoundingMode(ConnectorSession session)
-
-