Package com._1c.g5.v8.dt.ql.dcs.resource
Class QlDcsDerivedStateComputer
- java.lang.Object
- 
- com._1c.g5.v8.dt.ql.resource.QlDerivedStateComputer
- 
- com._1c.g5.v8.dt.ql.dcs.resource.QlDcsDerivedStateComputer
 
 
- 
- All Implemented Interfaces:
- org.eclipse.xtext.resource.IDerivedStateComputer
 
 public class QlDcsDerivedStateComputer extends QlDerivedStateComputer ImplementationIDerivedStateComputerfor QlDcs language- See Also:
- QlDerivedStateComputer
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com._1c.g5.v8.dt.ql.resource.QlDerivedStateComputerQlDerivedStateComputer.GetterObjectByType, QlDerivedStateComputer.NotAllowedNameForTempTableProvider
 
- 
 - 
Constructor SummaryConstructors Constructor Description QlDcsDerivedStateComputer()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcomputeDbView(AbstractQuerySchemaQuery query, org.eclipse.xtext.resource.DerivedStateAwareResource resource)Compute all DbView for one query for Ql.Dcsprotected List<DbViewDef>createDbViewForEachSource(QuerySchemaSource source, QlDerivedStateComputer.NotAllowedNameForTempTableProvider notAllowedNamesForTempTableProvider, List<DbViewDef> earlierCreatedDbViewSource)Creates DbView for each source in 'from' sectionprotected voiddiscardDbViewForEachSource(QuerySchemaSource source)DiscardsDbViewfor each sourceprotected AliasComputergetAliasComputer()Getting object for computing alias for Ql.Dcs- 
Methods inherited from class com._1c.g5.v8.dt.ql.resource.QlDerivedStateComputercreateDbviewDescriptionTempTable, createDbViewForEachQuery, createProxyForDbView, discardDbViewForEachQuery, discardDerivedState, getAllDbViewNamesWithSinglePart, installDerivedState
 
- 
 
- 
- 
- 
Method Detail- 
createDbViewForEachSourceprotected List<DbViewDef> createDbViewForEachSource(QuerySchemaSource source, QlDerivedStateComputer.NotAllowedNameForTempTableProvider notAllowedNamesForTempTableProvider, List<DbViewDef> earlierCreatedDbViewSource) Description copied from class:QlDerivedStateComputerCreates DbView for each source in 'from' section- Overrides:
- createDbViewForEachSourcein class- QlDerivedStateComputer
- Parameters:
- source-- QuerySchemaSource
- notAllowedNamesForTempTableProvider- provider for not allowed names for- DbViewDescriptionTempTable, cannot be- null
- earlierCreatedDbViewSource- list of earlier created DbViewDef from source section, can't be- null
- Returns:
- list of DbViewDef computed by QuerySchemaSource
 
 - 
computeDbViewprotected void computeDbView(AbstractQuerySchemaQuery query, org.eclipse.xtext.resource.DerivedStateAwareResource resource) Compute all DbView for one query for Ql.Dcs- Overrides:
- computeDbViewin class- QlDerivedStateComputer
- resource- ql grammar- DerivedStateAwareResource
 
 - 
getAliasComputerprotected AliasComputer getAliasComputer() Getting object for computing alias for Ql.Dcs- Overrides:
- getAliasComputerin class- QlDerivedStateComputer
- Returns:
- object for computing alias
- See Also:
- AliasComputerDcs
 
 - 
discardDbViewForEachSourceprotected void discardDbViewForEachSource(QuerySchemaSource source) Description copied from class:QlDerivedStateComputerDiscardsDbViewfor each source- Overrides:
- discardDbViewForEachSourcein class- QlDerivedStateComputer
- Parameters:
- source-- QuerySchemaSource
 
 
- 
 
-