C# Class Warewolf.Storage.ExecutionEnvironment

Inheritance: IExecutionEnvironment
Afficher le fichier Open project: Warewolf-ESB/Warewolf Class Usage Examples

Méthodes publiques

Méthode Description
AddError ( string error ) : void
ApplyUpdate ( string expression, DataASTMutable.WarewolfAtom>.Func clause, int update ) : void
Assign ( string exp, string value, int update ) : void
AssignDataShape ( string p ) : void
AssignUnique ( IEnumerable distinctList, IEnumerable valueList, IEnumerable resList, int update ) : void
AssignWithFrame ( IAssignValue values, int update ) : void
CommitAssign ( ) : void
ConvertToIndex ( string outputVar, int i ) : string
EnvalWhere ( string expression, bool>.Func clause, int update ) : IEnumerable
Eval ( string exp, int update, bool throwsifnotexists = false ) : WarewolfDataEvaluationCommon.WarewolfEvalResult
EvalAsList ( string expression, int update, bool throwsifnotexists = false ) : IEnumerable
EvalAsListOfStrings ( string expression, int update ) : IList
EvalAssignFromNestedLast ( string exp, WarewolfDataEvaluationCommon recsetResult, int update ) : void
EvalAssignFromNestedNumeric ( string exp, WarewolfDataEvaluationCommon recsetResult, int update ) : void
EvalAssignFromNestedStar ( string exp, WarewolfDataEvaluationCommon recsetResult, int update ) : void
EvalDelete ( string exp, int update ) : void
EvalForDataMerge ( string exp, int update ) : IEnumerable
EvalForJson ( string exp ) : WarewolfDataEvaluationCommon.WarewolfEvalResult
EvalRecordSetIndexes ( string recordsetName, int update ) : IList
EvalStrict ( string exp, int update ) : WarewolfDataEvaluationCommon.WarewolfEvalResult
EvalToExpression ( string exp, int update ) : string
ExecutionEnvironment ( ) : System
FetchErrors ( ) : string
GetCount ( string recordSetName ) : int
GetLength ( string recordSetName ) : int
GetPositionColumnExpression ( string recordset ) : string
HasErrors ( ) : bool
HasRecordSet ( string recordsetName ) : bool
IsNothing ( WarewolfDataEvaluationCommon evalInp1 ) : bool
IsRecordSetName ( string a ) : bool
IsRecordsetIdentifier ( string assignVar ) : bool
IsScalar ( string assignVar ) : bool
IsValidRecordSetIndex ( string exp ) : bool
IsValidVariableExpression ( string expression, string &errorMessage, int update ) : bool
SortRecordSet ( string sortField, bool descOrder, int update ) : void
ToStar ( string expression ) : string
WarewolfAtomToString ( DataASTMutable a ) : string
WarewolfAtomToStringErrorIfNull ( DataASTMutable a ) : string
WarewolfAtomToStringNullAsNothing ( DataASTMutable a ) : string
WarewolfEvalResultToString ( WarewolfDataEvaluationCommon result ) : string

Private Methods

Méthode Description
AssignWithFrameAndList ( string assignValue, WarewolfAtomList item, bool shouldUseLast, int update ) : void

Method Details

AddError() public méthode

public AddError ( string error ) : void
error string
Résultat void

ApplyUpdate() public méthode

public ApplyUpdate ( string expression, DataASTMutable.WarewolfAtom>.Func clause, int update ) : void
expression string
clause DataASTMutable.WarewolfAtom>.Func
update int
Résultat void

Assign() public méthode

public Assign ( string exp, string value, int update ) : void
exp string
value string
update int
Résultat void

AssignDataShape() public méthode

public AssignDataShape ( string p ) : void
p string
Résultat void

AssignUnique() public méthode

public AssignUnique ( IEnumerable distinctList, IEnumerable valueList, IEnumerable resList, int update ) : void
distinctList IEnumerable
valueList IEnumerable
resList IEnumerable
update int
Résultat void

AssignWithFrame() public méthode

public AssignWithFrame ( IAssignValue values, int update ) : void
values IAssignValue
update int
Résultat void

CommitAssign() public méthode

public CommitAssign ( ) : void
Résultat void

ConvertToIndex() public static méthode

public static ConvertToIndex ( string outputVar, int i ) : string
outputVar string
i int
Résultat string

EnvalWhere() public méthode

public EnvalWhere ( string expression, bool>.Func clause, int update ) : IEnumerable
expression string
clause bool>.Func
update int
Résultat IEnumerable

Eval() public méthode

public Eval ( string exp, int update, bool throwsifnotexists = false ) : WarewolfDataEvaluationCommon.WarewolfEvalResult
exp string
update int
throwsifnotexists bool
Résultat WarewolfDataEvaluationCommon.WarewolfEvalResult

EvalAsList() public méthode

public EvalAsList ( string expression, int update, bool throwsifnotexists = false ) : IEnumerable
expression string
update int
throwsifnotexists bool
Résultat IEnumerable

EvalAsListOfStrings() public méthode

public EvalAsListOfStrings ( string expression, int update ) : IList
expression string
update int
Résultat IList

EvalAssignFromNestedLast() public méthode

public EvalAssignFromNestedLast ( string exp, WarewolfDataEvaluationCommon recsetResult, int update ) : void
exp string
recsetResult WarewolfDataEvaluationCommon
update int
Résultat void

EvalAssignFromNestedNumeric() public méthode

public EvalAssignFromNestedNumeric ( string exp, WarewolfDataEvaluationCommon recsetResult, int update ) : void
exp string
recsetResult WarewolfDataEvaluationCommon
update int
Résultat void

EvalAssignFromNestedStar() public méthode

public EvalAssignFromNestedStar ( string exp, WarewolfDataEvaluationCommon recsetResult, int update ) : void
exp string
recsetResult WarewolfDataEvaluationCommon
update int
Résultat void

EvalDelete() public méthode

public EvalDelete ( string exp, int update ) : void
exp string
update int
Résultat void

EvalForDataMerge() public méthode

public EvalForDataMerge ( string exp, int update ) : IEnumerable
exp string
update int
Résultat IEnumerable

EvalForJson() public méthode

public EvalForJson ( string exp ) : WarewolfDataEvaluationCommon.WarewolfEvalResult
exp string
Résultat WarewolfDataEvaluationCommon.WarewolfEvalResult

EvalRecordSetIndexes() public méthode

public EvalRecordSetIndexes ( string recordsetName, int update ) : IList
recordsetName string
update int
Résultat IList

EvalStrict() public méthode

public EvalStrict ( string exp, int update ) : WarewolfDataEvaluationCommon.WarewolfEvalResult
exp string
update int
Résultat WarewolfDataEvaluationCommon.WarewolfEvalResult

EvalToExpression() public méthode

public EvalToExpression ( string exp, int update ) : string
exp string
update int
Résultat string

ExecutionEnvironment() public méthode

public ExecutionEnvironment ( ) : System
Résultat System

FetchErrors() public méthode

public FetchErrors ( ) : string
Résultat string

GetCount() public méthode

public GetCount ( string recordSetName ) : int
recordSetName string
Résultat int

GetLength() public méthode

public GetLength ( string recordSetName ) : int
recordSetName string
Résultat int

GetPositionColumnExpression() public static méthode

public static GetPositionColumnExpression ( string recordset ) : string
recordset string
Résultat string

HasErrors() public méthode

public HasErrors ( ) : bool
Résultat bool

HasRecordSet() public méthode

public HasRecordSet ( string recordsetName ) : bool
recordsetName string
Résultat bool

IsNothing() public static méthode

public static IsNothing ( WarewolfDataEvaluationCommon evalInp1 ) : bool
evalInp1 WarewolfDataEvaluationCommon
Résultat bool

IsRecordSetName() public static méthode

public static IsRecordSetName ( string a ) : bool
a string
Résultat bool

IsRecordsetIdentifier() public static méthode

public static IsRecordsetIdentifier ( string assignVar ) : bool
assignVar string
Résultat bool

IsScalar() public static méthode

public static IsScalar ( string assignVar ) : bool
assignVar string
Résultat bool

IsValidRecordSetIndex() public static méthode

public static IsValidRecordSetIndex ( string exp ) : bool
exp string
Résultat bool

IsValidVariableExpression() public static méthode

public static IsValidVariableExpression ( string expression, string &errorMessage, int update ) : bool
expression string
errorMessage string
update int
Résultat bool

SortRecordSet() public méthode

public SortRecordSet ( string sortField, bool descOrder, int update ) : void
sortField string
descOrder bool
update int
Résultat void

ToStar() public méthode

public ToStar ( string expression ) : string
expression string
Résultat string

WarewolfAtomToString() public static méthode

public static WarewolfAtomToString ( DataASTMutable a ) : string
a DataASTMutable
Résultat string

WarewolfAtomToStringErrorIfNull() public static méthode

public static WarewolfAtomToStringErrorIfNull ( DataASTMutable a ) : string
a DataASTMutable
Résultat string

WarewolfAtomToStringNullAsNothing() public static méthode

public static WarewolfAtomToStringNullAsNothing ( DataASTMutable a ) : string
a DataASTMutable
Résultat string

WarewolfEvalResultToString() public static méthode

public static WarewolfEvalResultToString ( WarewolfDataEvaluationCommon result ) : string
result WarewolfDataEvaluationCommon
Résultat string