Package com._1c.g5.v8.dt.ql.dcs.scoping
Class DcsInnerFieldsFromSourceSectionFinder
- java.lang.Object
- 
- com._1c.g5.v8.dt.ql.scoping.InnerFieldsFromSourceSectionFinder
- 
- com._1c.g5.v8.dt.ql.dcs.scoping.DcsInnerFieldsFromSourceSectionFinder
 
 
- 
- All Implemented Interfaces:
- IInnerFieldsFromSourceSectionFinder
 
 public class DcsInnerFieldsFromSourceSectionFinder extends InnerFieldsFromSourceSectionFinder Implementation ofInnerFieldsFromSourceSectionFinderfor Dcs
- 
- 
Field Summary- 
Fields inherited from class com._1c.g5.v8.dt.ql.scoping.InnerFieldsFromSourceSectionFinderdbViewFieldComputer, qualifiedNameConverter
 
- 
 - 
Constructor SummaryConstructors Constructor Description DcsInnerFieldsFromSourceSectionFinder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <T> Collection<T>collectItems(QuerySchemaSource source, com.google.common.base.Function<DbViewElement,T> func)Collects items fromQuerySchemaSourceand transform it to typeTprotected Collection<CaseInsensitiveString>collectSourceAlias(QuerySchemaSource source)Collects alias ofQuerySchemaSourceCollection<org.eclipse.xtext.resource.IEObjectDescription>getTableParameterFields(org.eclipse.emf.ecore.EObject context)Gets descriptions of all fields for parameter of source table- 
Methods inherited from class com._1c.g5.v8.dt.ql.scoping.InnerFieldsFromSourceSectionFindercreateEObjectDescriptionByField, getInnerFieldsDescription, getInnerFieldsDescription, getSourceAlias, isAmbiguousField, isInnerField
 
- 
 
- 
- 
- 
Method Detail- 
collectItemsprotected <T> Collection<T> collectItems(QuerySchemaSource source, com.google.common.base.Function<DbViewElement,T> func) Description copied from class:InnerFieldsFromSourceSectionFinderCollects items fromQuerySchemaSourceand transform it to typeT- Overrides:
- collectItemsin class- InnerFieldsFromSourceSectionFinder
- Parameters:
- source- actual- QuerySchemaSourcefor getting inner elements, can't be- null
- func- special- Functionfor transforming elements to type- T, can't be- null
- Returns:
- collection of inner QuerySchemaSourcetransformed byfunc, nevernull
 
 - 
getTableParameterFieldspublic Collection<org.eclipse.xtext.resource.IEObjectDescription> getTableParameterFields(org.eclipse.emf.ecore.EObject context) Description copied from interface:IInnerFieldsFromSourceSectionFinderGets descriptions of all fields for parameter of source table- Specified by:
- getTableParameterFieldsin interface- IInnerFieldsFromSourceSectionFinder
- Overrides:
- getTableParameterFieldsin class- InnerFieldsFromSourceSectionFinder
- Parameters:
- context- context object from parameter of source table, each parameter has own set of allowed fields, cannot be- null
- Returns:
- collection of the IEObjectDescriptionfields for parameter of source table, nevernull
 
 - 
collectSourceAliasprotected Collection<CaseInsensitiveString> collectSourceAlias(QuerySchemaSource source) Description copied from class:InnerFieldsFromSourceSectionFinderCollects alias ofQuerySchemaSource- Overrides:
- collectSourceAliasin class- InnerFieldsFromSourceSectionFinder
- Parameters:
- source-- QuerySchemaSourcefor getting alias, can't be- null
- Returns:
- collection of alias, never null
 
 
- 
 
-