Class SchemaMetadataInfoParser
- java.lang.Object
-
- com.exasol.adapter.request.parser.SchemaMetadataInfoParser
-
public class SchemaMetadataInfoParser extends java.lang.ObjectThis 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 javax.json.JsonReadercreateJsonReader(java.lang.String rawRequest)Create a JSON reader for raw request data.SchemaMetadataInfoparse(javax.json.JsonObject schemaMetadataInfoObject)Parse a JSON structure intoSchemaMetadataInfoprotected java.util.Map<java.lang.String,java.lang.String>parseProperties(javax.json.JsonObject jsonSchemaMedadataInfo)
-
-
-
Method Detail
-
parse
public SchemaMetadataInfo parse(javax.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 javax.json.JsonReader createJsonReader(java.lang.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
-
parseProperties
protected java.util.Map<java.lang.String,java.lang.String> parseProperties(javax.json.JsonObject jsonSchemaMedadataInfo)
-
-