Package com.exasol.adapter.request
Class AbstractAdapterRequest
- java.lang.Object
-
- com.exasol.adapter.request.AbstractAdapterRequest
-
- All Implemented Interfaces:
AdapterRequest
- Direct Known Subclasses:
CreateVirtualSchemaRequest
,DropVirtualSchemaRequest
,GetCapabilitiesRequest
,PushDownRequest
,RefreshRequest
,SetPropertiesRequest
public abstract class AbstractAdapterRequest extends Object implements AdapterRequest
Abstract base class for all Virtual Schema Adapter requests
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SchemaMetadataInfo
getSchemaMetadataInfo()
Get the schema metadata that serves as context around the Virtual SchemaAdapterRequestType
getType()
Get the request typeString
getVirtualSchemaName()
Get the name of the Virtual Schema that this request is addressingString
toString()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.exasol.adapter.request.AdapterRequest
executeWith
-
-
-
-
Method Detail
-
getSchemaMetadataInfo
public SchemaMetadataInfo getSchemaMetadataInfo()
Description copied from interface:AdapterRequest
Get the schema metadata that serves as context around the Virtual Schema- Specified by:
getSchemaMetadataInfo
in interfaceAdapterRequest
- Returns:
- schema metadata
-
getType
public AdapterRequestType getType()
Description copied from interface:AdapterRequest
Get the request type- Specified by:
getType
in interfaceAdapterRequest
- Returns:
- request type
-
getVirtualSchemaName
public String getVirtualSchemaName()
Description copied from interface:AdapterRequest
Get the name of the Virtual Schema that this request is addressing- Specified by:
getVirtualSchemaName
in interfaceAdapterRequest
- Returns:
- Virtual Schema name
-
-