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 StringgetAdapterName()Get the name of the adapter that should handle the requestSchemaMetadataInfogetSchemaMetadataInfo()Get the schema metadata that serves as context around the Virtual SchemaAdapterRequestTypegetType()Get the request typeStringgetVirtualSchemaName()Get the name of the Virtual Schema that this request is addressing
-
-
-
Method Detail
-
getSchemaMetadataInfo
public SchemaMetadataInfo getSchemaMetadataInfo()
Description copied from interface:AdapterRequestGet the schema metadata that serves as context around the Virtual Schema- Specified by:
getSchemaMetadataInfoin interfaceAdapterRequest- Returns:
- schema metadata
-
getType
public AdapterRequestType getType()
Description copied from interface:AdapterRequestGet the request type- Specified by:
getTypein interfaceAdapterRequest- Returns:
- request type
-
getAdapterName
public String getAdapterName()
Description copied from interface:AdapterRequestGet the name of the adapter that should handle the request- Specified by:
getAdapterNamein interfaceAdapterRequest- Returns:
- adapter name
-
getVirtualSchemaName
public String getVirtualSchemaName()
Description copied from interface:AdapterRequestGet the name of the Virtual Schema that this request is addressing- Specified by:
getVirtualSchemaNamein interfaceAdapterRequest- Returns:
- Virtual Schema name
-
-