Class ProjectionsContextEngine
- java.lang.Object
-
- org.apache.shardingsphere.infra.binder.segment.select.projection.engine.ProjectionsContextEngine
-
public final class ProjectionsContextEngine extends Object
Projections context engine.
-
-
Constructor Summary
Constructors Constructor Description ProjectionsContextEngine(String databaseName, Map<String,ShardingSphereSchema> schemas, DatabaseType databaseType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProjectionsContextcreateProjectionsContext(org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table.TableSegment table, org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item.ProjectionsSegment projectionsSegment, GroupByContext groupByContext, OrderByContext orderByContext)Create projections context.
-
-
-
Constructor Detail
-
ProjectionsContextEngine
public ProjectionsContextEngine(String databaseName, Map<String,ShardingSphereSchema> schemas, DatabaseType databaseType)
-
-
Method Detail
-
createProjectionsContext
public ProjectionsContext createProjectionsContext(org.apache.shardingsphere.sql.parser.sql.common.segment.generic.table.TableSegment table, org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item.ProjectionsSegment projectionsSegment, GroupByContext groupByContext, OrderByContext orderByContext)
Create projections context.- Parameters:
table- table segmentprojectionsSegment- projection segmentsgroupByContext- group by contextorderByContext- order by context- Returns:
- projections context
-
-