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 actualDataCompositionSchemaDataSetQuery
which was used for build currentDcsDataSetInfoV8LocalQuery
boolean
Check presence of erroneous expressionsvoid
init
(IV8Project v8project, DcsDataSetInfoV8LocalQuery dataSetInfo, String lang, int alias, boolean validate) InitializesDcsDataSetInfoV8LocalQuery
with anotherDcsDataSetInfoV8LocalQuery
void
init
(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 InitializesDcsDataSetInfoV8LocalQuery
with anotherDcsDataSetInfoV8LocalQuery
- Parameters:
v8project
- actualIV8Project
for initializingDcsDataSetInfoV8LocalQuery
, cannot benull
dataSetInfo
- baseDcsDataSetInfoV8LocalQuery
, cannot benull
lang
- actual language code, cannot benull
alias
- actual aliasvalidate
-true
if 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:
init
in interfaceIDcsDataSetInfo
- Parameters:
v8project
- the V8 project, cannot benull
dataSet
- набор данныхlang
- языкalias
- вариант встроенного языкаvalidate
- включает режим валидации набора данных на создании- Throws:
DcsDataSetInfoException
-
getAvailableUserFields
Description copied from interface:IDcsDataSetInfo
Получить список доступных полей- Specified by:
getAvailableUserFields
in interfaceIDcsDataSetInfo
- Parameters:
dataPath
- путь родительского поля, cannot benull
- Returns:
- список доступных полей, never
null
-
getAvailableParameters
Description copied from interface:IDcsDataSetInfo
Получить список доступных параметров- Specified by:
getAvailableParameters
in interfaceIDcsDataSetInfo
- Returns:
- список доступных параметров, never
null
-
getQueryScheme
-
getDataSet
Gets actualDataCompositionSchemaDataSetQuery
which was used for build currentDcsDataSetInfoV8LocalQuery
- Returns:
- actual
DataCompositionSchemaDataSetQuery
, cannot benull
-
hasErrorExpressions
public boolean hasErrorExpressions()Check presence of erroneous expressions- Returns:
true
if query has error expressions,false
otherwise
-