Package oracle.kv.exttab
Class ExternalTableUtils
java.lang.Object
oracle.kv.exttab.ExternalTableUtils
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic String
Get LOCATION clause information from the ALL_EXTERNAL_LOCATIONS dictionary view.static String
static String[]
splitTableName
(String tableAndSchemaName, String defaultSchemaName) Return the components of a schema qualified table name.static void
validateTableName
(String tableName) Validate the schema qualified table name.
-
Field Details
-
WRITE_FILE_RESOURCE_NAME
- See Also:
-
-
Method Details
-
validateTableName
Validate the schema qualified table name. The format is [schema.]tableName.- Throws:
ExternalTableException
-
splitTableName
Return the components of a schema qualified table name.- Parameters:
tableAndSchemaName
- schema qualified table name to be split into schema and table name components.- Returns:
- a String[2] containing the schema name ([0]) and table name ([1]), or null if the tableName does not match the expected pattern specified by TABLE_PATTERN.
-
getLocationSQL
Get LOCATION clause information from the ALL_EXTERNAL_LOCATIONS dictionary view. OWNER is a bind variable. The directory_path is fetched for debugging. -
getWriteFileSQL
- Throws:
IOException
-