C# 클래스 Warewolf.Storage.ExecutionEnvironment

상속: IExecutionEnvironment
파일 보기 프로젝트 열기: Warewolf-ESB/Warewolf 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
AssignWithFrameAndList ( string assignValue, WarewolfAtomList item, bool shouldUseLast, int update ) : void

메소드 상세

AddError() 공개 메소드

public AddError ( string error ) : void
error string
리턴 void

ApplyUpdate() 공개 메소드

public ApplyUpdate ( string expression, DataASTMutable.WarewolfAtom>.Func clause, int update ) : void
expression string
clause DataASTMutable.WarewolfAtom>.Func
update int
리턴 void

Assign() 공개 메소드

public Assign ( string exp, string value, int update ) : void
exp string
value string
update int
리턴 void

AssignDataShape() 공개 메소드

public AssignDataShape ( string p ) : void
p string
리턴 void

AssignUnique() 공개 메소드

public AssignUnique ( IEnumerable distinctList, IEnumerable valueList, IEnumerable resList, int update ) : void
distinctList IEnumerable
valueList IEnumerable
resList IEnumerable
update int
리턴 void

AssignWithFrame() 공개 메소드

public AssignWithFrame ( IAssignValue values, int update ) : void
values IAssignValue
update int
리턴 void

CommitAssign() 공개 메소드

public CommitAssign ( ) : void
리턴 void

ConvertToIndex() 공개 정적인 메소드

public static ConvertToIndex ( string outputVar, int i ) : string
outputVar string
i int
리턴 string

EnvalWhere() 공개 메소드

public EnvalWhere ( string expression, bool>.Func clause, int update ) : IEnumerable
expression string
clause bool>.Func
update int
리턴 IEnumerable

Eval() 공개 메소드

public Eval ( string exp, int update, bool throwsifnotexists = false ) : WarewolfDataEvaluationCommon.WarewolfEvalResult
exp string
update int
throwsifnotexists bool
리턴 WarewolfDataEvaluationCommon.WarewolfEvalResult

EvalAsList() 공개 메소드

public EvalAsList ( string expression, int update, bool throwsifnotexists = false ) : IEnumerable
expression string
update int
throwsifnotexists bool
리턴 IEnumerable

EvalAsListOfStrings() 공개 메소드

public EvalAsListOfStrings ( string expression, int update ) : IList
expression string
update int
리턴 IList

EvalAssignFromNestedLast() 공개 메소드

public EvalAssignFromNestedLast ( string exp, WarewolfDataEvaluationCommon recsetResult, int update ) : void
exp string
recsetResult WarewolfDataEvaluationCommon
update int
리턴 void

EvalAssignFromNestedNumeric() 공개 메소드

public EvalAssignFromNestedNumeric ( string exp, WarewolfDataEvaluationCommon recsetResult, int update ) : void
exp string
recsetResult WarewolfDataEvaluationCommon
update int
리턴 void

EvalAssignFromNestedStar() 공개 메소드

public EvalAssignFromNestedStar ( string exp, WarewolfDataEvaluationCommon recsetResult, int update ) : void
exp string
recsetResult WarewolfDataEvaluationCommon
update int
리턴 void

EvalDelete() 공개 메소드

public EvalDelete ( string exp, int update ) : void
exp string
update int
리턴 void

EvalForDataMerge() 공개 메소드

public EvalForDataMerge ( string exp, int update ) : IEnumerable
exp string
update int
리턴 IEnumerable

EvalForJson() 공개 메소드

public EvalForJson ( string exp ) : WarewolfDataEvaluationCommon.WarewolfEvalResult
exp string
리턴 WarewolfDataEvaluationCommon.WarewolfEvalResult

EvalRecordSetIndexes() 공개 메소드

public EvalRecordSetIndexes ( string recordsetName, int update ) : IList
recordsetName string
update int
리턴 IList

EvalStrict() 공개 메소드

public EvalStrict ( string exp, int update ) : WarewolfDataEvaluationCommon.WarewolfEvalResult
exp string
update int
리턴 WarewolfDataEvaluationCommon.WarewolfEvalResult

EvalToExpression() 공개 메소드

public EvalToExpression ( string exp, int update ) : string
exp string
update int
리턴 string

ExecutionEnvironment() 공개 메소드

public ExecutionEnvironment ( ) : System
리턴 System

FetchErrors() 공개 메소드

public FetchErrors ( ) : string
리턴 string

GetCount() 공개 메소드

public GetCount ( string recordSetName ) : int
recordSetName string
리턴 int

GetLength() 공개 메소드

public GetLength ( string recordSetName ) : int
recordSetName string
리턴 int

GetPositionColumnExpression() 공개 정적인 메소드

public static GetPositionColumnExpression ( string recordset ) : string
recordset string
리턴 string

HasErrors() 공개 메소드

public HasErrors ( ) : bool
리턴 bool

HasRecordSet() 공개 메소드

public HasRecordSet ( string recordsetName ) : bool
recordsetName string
리턴 bool

IsNothing() 공개 정적인 메소드

public static IsNothing ( WarewolfDataEvaluationCommon evalInp1 ) : bool
evalInp1 WarewolfDataEvaluationCommon
리턴 bool

IsRecordSetName() 공개 정적인 메소드

public static IsRecordSetName ( string a ) : bool
a string
리턴 bool

IsRecordsetIdentifier() 공개 정적인 메소드

public static IsRecordsetIdentifier ( string assignVar ) : bool
assignVar string
리턴 bool

IsScalar() 공개 정적인 메소드

public static IsScalar ( string assignVar ) : bool
assignVar string
리턴 bool

IsValidRecordSetIndex() 공개 정적인 메소드

public static IsValidRecordSetIndex ( string exp ) : bool
exp string
리턴 bool

IsValidVariableExpression() 공개 정적인 메소드

public static IsValidVariableExpression ( string expression, string &errorMessage, int update ) : bool
expression string
errorMessage string
update int
리턴 bool

SortRecordSet() 공개 메소드

public SortRecordSet ( string sortField, bool descOrder, int update ) : void
sortField string
descOrder bool
update int
리턴 void

ToStar() 공개 메소드

public ToStar ( string expression ) : string
expression string
리턴 string

WarewolfAtomToString() 공개 정적인 메소드

public static WarewolfAtomToString ( DataASTMutable a ) : string
a DataASTMutable
리턴 string

WarewolfAtomToStringErrorIfNull() 공개 정적인 메소드

public static WarewolfAtomToStringErrorIfNull ( DataASTMutable a ) : string
a DataASTMutable
리턴 string

WarewolfAtomToStringNullAsNothing() 공개 정적인 메소드

public static WarewolfAtomToStringNullAsNothing ( DataASTMutable a ) : string
a DataASTMutable
리턴 string

WarewolfEvalResultToString() 공개 정적인 메소드

public static WarewolfEvalResultToString ( WarewolfDataEvaluationCommon result ) : string
result WarewolfDataEvaluationCommon
리턴 string