@Internal public interface DialectFactory extends Factory
Parser
and ExtendedOperationExecutor
.
The Factory.factoryIdentifier()
is identified by matching it against TableConfigOptions.TABLE_SQL_DIALECT
.
Modifier and Type | Interface and Description |
---|---|
static interface |
DialectFactory.Context
Context provided when a parser is created.
|
static class |
DialectFactory.DefaultParserContext
Default implementation for
DialectFactory.Context . |
static class |
DialectFactory.EmptyOperationExecutor
Default implementation for
ExtendedOperationExecutor that doesn't extend any
operation behavior but forward all operations to the Flink planner. |
Modifier and Type | Method and Description |
---|---|
Parser |
create(DialectFactory.Context context)
Creates a new parser.
|
default ExtendedOperationExecutor |
createExtendedOperationExecutor(DialectFactory.Context context) |
factoryIdentifier, optionalOptions, requiredOptions
Parser create(DialectFactory.Context context)
default ExtendedOperationExecutor createExtendedOperationExecutor(DialectFactory.Context context)
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.