Package org.apache.drill.exec.store
Class SchemaConfig
java.lang.Object
org.apache.drill.exec.store.SchemaConfig
Contains information needed by
AbstractSchema implementations.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic interfaceInterface to implement to provide required info forSchemaConfig -
Method Summary
Modifier and TypeMethodDescriptionbooleangetTemporaryTableName(String table) static SchemaConfig.BuildernewBuilder(String userName, SchemaConfig.SchemaConfigInfoProvider provider) Create new builder.
-
Method Details
-
getTemporaryTableName
-
getTemporaryWorkspace
-
newBuilder
public static SchemaConfig.Builder newBuilder(String userName, SchemaConfig.SchemaConfigInfoProvider provider) Create new builder.- Parameters:
userName- Name of the user accessing the storage sources.provider- ImplementationSchemaConfig.SchemaConfigInfoProvider- Returns:
-
getUserName
- Returns:
- User whom to impersonate as while creating
SchemaPlusinstances interact with the underlying storage.
-
getQueryUserCredentials
-
getIgnoreAuthErrors
public boolean getIgnoreAuthErrors()- Returns:
- Should ignore if authorization errors are reported while
SchemaPlusinstances interact with the underlying storage.
-
getOption
-
getViewExpansionContext
-