Class OracleConfig

java.lang.Object
io.trino.plugin.oracle.OracleConfig

public class OracleConfig extends Object
  • Constructor Details

    • OracleConfig

      public OracleConfig()
  • Method Details

    • isSynonymsEnabled

      @NotNull public @javax.validation.constraints.NotNull boolean isSynonymsEnabled()
    • setSynonymsEnabled

      @Config("oracle.synonyms.enabled") public OracleConfig setSynonymsEnabled(boolean enabled)
    • isRemarksReportingEnabled

      public boolean isRemarksReportingEnabled()
    • setRemarksReportingEnabled

      @Config("oracle.remarks-reporting.enabled") public OracleConfig setRemarksReportingEnabled(boolean enabled)
    • getDefaultNumberScale

      public Optional<@Min(0L) @Max(38L) Integer> getDefaultNumberScale()
    • setDefaultNumberScale

      @Config("oracle.number.default-scale") public OracleConfig setDefaultNumberScale(Integer defaultNumberScale)
    • getNumberRoundingMode

      @NotNull public @NotNull RoundingMode getNumberRoundingMode()
    • setNumberRoundingMode

      @Config("oracle.number.rounding-mode") public OracleConfig setNumberRoundingMode(RoundingMode numberRoundingMode)
    • isConnectionPoolEnabled

      @NotNull public @javax.validation.constraints.NotNull boolean isConnectionPoolEnabled()
    • setConnectionPoolEnabled

      @Config("oracle.connection-pool.enabled") public OracleConfig setConnectionPoolEnabled(boolean connectionPoolEnabled)
    • getConnectionPoolMinSize

      @Min(0L) public @javax.validation.constraints.Min(0L) int getConnectionPoolMinSize()
    • setConnectionPoolMinSize

      @Config("oracle.connection-pool.min-size") public OracleConfig setConnectionPoolMinSize(int connectionPoolMinSize)
    • getConnectionPoolMaxSize

      @Min(1L) public @javax.validation.constraints.Min(1L) int getConnectionPoolMaxSize()
    • setConnectionPoolMaxSize

      @Config("oracle.connection-pool.max-size") public OracleConfig setConnectionPoolMaxSize(int connectionPoolMaxSize)
    • getInactiveConnectionTimeout

      @NotNull public @NotNull io.airlift.units.Duration getInactiveConnectionTimeout()
    • setInactiveConnectionTimeout

      @Config("oracle.connection-pool.inactive-timeout") public OracleConfig setInactiveConnectionTimeout(io.airlift.units.Duration inactiveConnectionTimeout)
    • isPoolSizedProperly

      @AssertTrue(message="Pool min size cannot be larger than max size") public @javax.validation.constraints.AssertTrue(message="Pool min size cannot be larger than max size") boolean isPoolSizedProperly()