public final class PushdownSqlParser extends Object
| Modifier and Type | Method | Description |
|---|---|---|
protected javax.json.JsonReader |
createJsonReader(String rawRequest) |
Create a JSON reader for raw request data.
|
static PushdownSqlParser |
createWithTablesMetadata(List<TableMetadata> involvedTableMetadata) |
Create an instance of a
PushdownSqlParser |
SqlNode |
parseExpression(javax.json.JsonObject expression) |
|
protected Map<String,String> |
parseProperties(javax.json.JsonObject jsonSchemaMedadataInfo) |
public SqlNode parseExpression(javax.json.JsonObject expression)
public static PushdownSqlParser createWithTablesMetadata(List<TableMetadata> involvedTableMetadata)
PushdownSqlParserinvolvedTableMetadata - metadata for all tables that are referred to in the push-down requestprotected javax.json.JsonReader createJsonReader(String rawRequest)
The data stream fed into this reader must be UTF-8 encoded.
rawRequest - raw JSON string representing an adapter request or part thereofCopyright © 2019. All rights reserved.