Class SchemaMetadataInfoParser
- java.lang.Object
-
- com.exasol.adapter.request.parser.SchemaMetadataInfoParser
-
public class SchemaMetadataInfoParser extends Object
This parser reads the so called Schema Metadata Information sent alongside each request.
-
-
Constructor Summary
Constructors Constructor Description SchemaMetadataInfoParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected jakarta.json.JsonReadercreateJsonReader(String rawRequest)Create a JSON reader for raw request data.SchemaMetadataInfoparse(jakarta.json.JsonObject schemaMetadataInfoObject)Parse a JSON structure intoSchemaMetadataInfoprotected Map<String,String>parseProperties(jakarta.json.JsonObject jsonSchemaMedadataInfo)
-
-
-
Method Detail
-
parse
public SchemaMetadataInfo parse(jakarta.json.JsonObject schemaMetadataInfoObject)
Parse a JSON structure intoSchemaMetadataInfo- Parameters:
schemaMetadataInfoObject- excerpt from the adapter request containing the schema metadata info as JSON object- Returns:
- parsed
SchemaMetadataInfo
-
createJsonReader
protected jakarta.json.JsonReader createJsonReader(String rawRequest)
Create a JSON reader for raw request data.The data stream fed into this reader must be UTF-8 encoded.
- Parameters:
rawRequest- raw JSON string representing an adapter request or part thereof- Returns:
- JSON reader
-
-