Package com._1c.g5.v8.dt.dcs
Class DcsDataSetInfoV8LocalQuery
java.lang.Object
com._1c.g5.v8.dt.dcs.DcsDataSetInfoV8LocalBase
com._1c.g5.v8.dt.dcs.DcsDataSetInfoV8LocalQuery
- All Implemented Interfaces:
IDcsDataSetInfo
public class DcsDataSetInfoV8LocalQuery
extends DcsDataSetInfoV8LocalBase
implements IDcsDataSetInfo
Поставщик информации о наборе данных - запросе
-
Field Summary
Fields inherited from class com._1c.g5.v8.dt.dcs.DcsDataSetInfoV8LocalBase
alias, allowUnlimited, langCode, loadedFieldsByParent, loadedFieldsByPath, settingsContext, v8project -
Constructor Summary
ConstructorsConstructorDescriptionDcsDataSetInfoV8LocalQuery(SettingsContext settingsContext) Constructs an instance -
Method Summary
Modifier and TypeMethodDescriptionПолучить список доступных параметровgetAvailableUserFields(DcsPath dataPath) Получить список доступных полейGets actualDataCompositionSchemaDataSetQuerywhich was used for build currentDcsDataSetInfoV8LocalQuerybooleanCheck presence of erroneous expressionsvoidinit(IV8Project v8project, DcsDataSetInfoV8LocalQuery dataSetInfo, String lang, int alias, boolean validate) InitializesDcsDataSetInfoV8LocalQuerywith anotherDcsDataSetInfoV8LocalQueryvoidinit(IV8Project v8project, DataSet dataSet, String lang, int alias, boolean validate) ИнициализироватьMethods inherited from class com._1c.g5.v8.dt.dcs.DcsDataSetInfoV8LocalBase
addAvailableFields, addFieldInfo, addLoadedFields, fillFieldInteractiveProperites, isAvailableField, isAvailableFieldNested, isMultiRef, mergeFieldInfo
-
Constructor Details
-
DcsDataSetInfoV8LocalQuery
Constructs an instance- Parameters:
settingsContext- settings context object, can't benull
-
-
Method Details
-
init
public void init(IV8Project v8project, DcsDataSetInfoV8LocalQuery dataSetInfo, String lang, int alias, boolean validate) throws DcsDataSetInfoException InitializesDcsDataSetInfoV8LocalQuerywith anotherDcsDataSetInfoV8LocalQuery- Parameters:
v8project- actualIV8Projectfor initializingDcsDataSetInfoV8LocalQuery, cannot benulldataSetInfo- baseDcsDataSetInfoV8LocalQuery, cannot benulllang- actual language code, cannot benullalias- actual aliasvalidate-trueif need validating for initializingDcsDataSetInfoV8LocalQuery- Throws:
DcsDataSetInfoException- if error was occured
-
init
public void init(IV8Project v8project, DataSet dataSet, String lang, int alias, boolean validate) throws DcsDataSetInfoException Description copied from interface:IDcsDataSetInfoИнициализировать- Specified by:
initin interfaceIDcsDataSetInfo- Parameters:
v8project- the V8 project, cannot benulldataSet- набор данныхlang- языкalias- вариант встроенного языкаvalidate- включает режим валидации набора данных на создании- Throws:
DcsDataSetInfoException
-
getAvailableUserFields
Description copied from interface:IDcsDataSetInfoПолучить список доступных полей- Specified by:
getAvailableUserFieldsin interfaceIDcsDataSetInfo- Parameters:
dataPath- путь родительского поля, cannot benull- Returns:
- список доступных полей, never
null
-
getAvailableParameters
Description copied from interface:IDcsDataSetInfoПолучить список доступных параметров- Specified by:
getAvailableParametersin interfaceIDcsDataSetInfo- Returns:
- список доступных параметров, never
null
-
getQueryScheme
-
getDataSet
Gets actualDataCompositionSchemaDataSetQuerywhich was used for build currentDcsDataSetInfoV8LocalQuery- Returns:
- actual
DataCompositionSchemaDataSetQuery, cannot benull
-
hasErrorExpressions
public boolean hasErrorExpressions()Check presence of erroneous expressions- Returns:
trueif query has error expressions,falseotherwise
-