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 SchemaMetadataInfogetSchemaMetadataInfo()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 addressingStringtoString()-
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: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
-
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
-
-