Package io.trino.sql

Class SqlEnvironmentConfig

java.lang.Object
io.trino.sql.SqlEnvironmentConfig

public class SqlEnvironmentConfig extends Object
  • Constructor Details

    • SqlEnvironmentConfig

      public SqlEnvironmentConfig()
  • Method Details

    • getPath

      @NotNull public @NotNull String getPath()
    • setPath

      @Config("sql.path") public SqlEnvironmentConfig setPath(String path)
    • getDefaultCatalog

      @NotNull public @NotNull Optional<String> getDefaultCatalog()
    • setDefaultCatalog

      @Config("sql.default-catalog") public SqlEnvironmentConfig setDefaultCatalog(String catalog)
    • getDefaultSchema

      @NotNull public @NotNull Optional<String> getDefaultSchema()
    • setDefaultSchema

      @Config("sql.default-schema") public SqlEnvironmentConfig setDefaultSchema(String schema)
    • getDefaultFunctionCatalog

      @NotNull public @NotNull Optional<String> getDefaultFunctionCatalog()
    • setDefaultFunctionCatalog

      @Config("sql.default-function-catalog") public SqlEnvironmentConfig setDefaultFunctionCatalog(String catalog)
    • getDefaultFunctionSchema

      @NotNull public @NotNull Optional<String> getDefaultFunctionSchema()
    • setDefaultFunctionSchema

      @Config("sql.default-function-schema") public SqlEnvironmentConfig setDefaultFunctionSchema(String schema)
    • getForcedSessionTimeZone

      @NotNull public @NotNull Optional<TimeZoneKey> getForcedSessionTimeZone()
    • setForcedSessionTimeZone

      @Config("sql.forced-session-time-zone") public SqlEnvironmentConfig setForcedSessionTimeZone(@Nullable String timeZoneId)
    • isSqlPathValid

      @AssertTrue(message="sql.path must be a valid SQL path") public @jakarta.validation.constraints.AssertTrue(message="sql.path must be a valid SQL path") boolean isSqlPathValid()
    • isBothFunctionCatalogAndSchemaSet

      @AssertTrue(message="sql.default-function-catalog and sql.default-function-schema must be set together") public @jakarta.validation.constraints.AssertTrue(message="sql.default-function-catalog and sql.default-function-schema must be set together") boolean isBothFunctionCatalogAndSchemaSet()
    • isFunctionSchemaInSqlPath

      @AssertTrue(message="default function schema must be in the default SQL path") public @jakarta.validation.constraints.AssertTrue(message="default function schema must be in the default SQL path") boolean isFunctionSchemaInSqlPath()