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 String
getAdapterName()
Get the name of the adapter that should handle the requestSchemaMetadataInfo
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 addressing
-
-
-
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
-
getAdapterName
public String getAdapterName()
Description copied from interface:AdapterRequest
Get the name of the adapter that should handle the request- Specified by:
getAdapterName
in interfaceAdapterRequest
- Returns:
- adapter name
-
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
-
-