Class JdbcOptions
- java.lang.Object
-
- com.complexible.stardog.virtual.api.JdbcOptions
-
public class JdbcOptions extends java.lang.ObjectOptions used by JDBC data sources. Included inapipackage for visibility bysource_metadataCLI command.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJDBC_DRIVERstatic java.lang.StringJDBC_PASSTHROUGHstatic java.lang.StringJDBC_PASSTHROUGH_OAUTHstatic java.lang.StringJDBC_PASSTHROUGH_SCOPEstatic java.lang.StringJDBC_PASSWORDstatic java.lang.StringJDBC_STATEMENT_FETCH_SIZEstatic java.lang.StringJDBC_URLstatic java.lang.StringJDBC_USERNAMEstatic java.lang.StringPASSTHROUGH_ACCESS_TOKENstatic java.lang.StringPASSTHROUGH_PREFIXstatic java.lang.StringSQL_CATALOGSstatic java.lang.StringSQL_DEFAULT_CATALOGstatic java.lang.StringSQL_DEFAULT_SCHEMAstatic java.lang.StringSQL_DIALECTstatic java.lang.StringSQL_SCHEMASstatic java.lang.StringSQL_SKIP_VALIDATIONstatic java.lang.StringSQL_WILDCARD
-
Constructor Summary
Constructors Constructor Description JdbcOptions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.PropertiesgetDriverProperties(java.util.Map<?,?> dsOptions)Creates a newPropertiesinstance consisting of all the driver properties found in the supplied DS options file (with theext.prefixes removed).static booleanisSkipValidation(java.util.Properties options)static java.lang.StringpassthroughOption(java.lang.String optionName)
-
-
-
Field Detail
-
JDBC_URL
public static final java.lang.String JDBC_URL
- See Also:
- Constant Field Values
-
JDBC_USERNAME
public static final java.lang.String JDBC_USERNAME
- See Also:
- Constant Field Values
-
JDBC_PASSWORD
public static final java.lang.String JDBC_PASSWORD
- See Also:
- Constant Field Values
-
JDBC_DRIVER
public static final java.lang.String JDBC_DRIVER
- See Also:
- Constant Field Values
-
JDBC_PASSTHROUGH
public static final java.lang.String JDBC_PASSTHROUGH
- See Also:
- Constant Field Values
-
JDBC_PASSTHROUGH_SCOPE
public static final java.lang.String JDBC_PASSTHROUGH_SCOPE
- See Also:
- Constant Field Values
-
JDBC_PASSTHROUGH_OAUTH
public static final java.lang.String JDBC_PASSTHROUGH_OAUTH
- See Also:
- Constant Field Values
-
PASSTHROUGH_PREFIX
public static final java.lang.String PASSTHROUGH_PREFIX
- See Also:
- Constant Field Values
-
PASSTHROUGH_ACCESS_TOKEN
public static final java.lang.String PASSTHROUGH_ACCESS_TOKEN
- See Also:
- Constant Field Values
-
SQL_DIALECT
public static final java.lang.String SQL_DIALECT
- See Also:
- Constant Field Values
-
SQL_DEFAULT_CATALOG
public static final java.lang.String SQL_DEFAULT_CATALOG
- See Also:
- Constant Field Values
-
SQL_CATALOGS
public static final java.lang.String SQL_CATALOGS
- See Also:
- Constant Field Values
-
SQL_DEFAULT_SCHEMA
public static final java.lang.String SQL_DEFAULT_SCHEMA
- See Also:
- Constant Field Values
-
SQL_SCHEMAS
public static final java.lang.String SQL_SCHEMAS
- See Also:
- Constant Field Values
-
SQL_WILDCARD
public static final java.lang.String SQL_WILDCARD
- See Also:
- Constant Field Values
-
SQL_SKIP_VALIDATION
public static final java.lang.String SQL_SKIP_VALIDATION
- See Also:
- Constant Field Values
-
JDBC_STATEMENT_FETCH_SIZE
public static final java.lang.String JDBC_STATEMENT_FETCH_SIZE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDriverProperties
public static java.util.Properties getDriverProperties(java.util.Map<?,?> dsOptions)
Creates a newPropertiesinstance consisting of all the driver properties found in the supplied DS options file (with theext.prefixes removed).- Parameters:
dsOptions- Data Source options includingext.-prefixed driver properties
-
isSkipValidation
public static boolean isSkipValidation(java.util.Properties options)
-
passthroughOption
public static java.lang.String passthroughOption(java.lang.String optionName)
-
-