C# 클래스 Deveel.Data.Sql.Variables.VariableScopeExtensions

파일 보기 프로젝트 열기: deveel/deveeldb

공개 메소드들

메소드 설명
DefineVariable ( this scope, VariableInfo variableInfo ) : Variable
DefineVariable ( this scope, string variableName, SqlType variableType ) : Variable
DefineVariable ( this scope, string variableName, SqlType variableType, bool constant ) : Variable
DropVariable ( this scope, string variableName ) : bool
GetBooleanVariable ( this transaction, string name ) : bool
GetIntegerVariable ( this scope, string name ) : int
GetIntegerVariable ( this scope, string name, int defaultValue ) : int
GetStringVariable ( this transaction, string name ) : string
GetVariable ( this scope, string variableName ) : Variable
HasVariable ( this scope, string variableName ) : bool
SetBooleanVariable ( this transaction, string name, bool value ) : void
SetIntegerVariable ( this scope, string name, int value ) : void
SetStringVariable ( this transaction, string name, string value ) : void
SetVariable ( this scope, string variableName, Field value ) : Variable

메소드 상세

DefineVariable() 공개 정적인 메소드

public static DefineVariable ( this scope, VariableInfo variableInfo ) : Variable
scope this
variableInfo VariableInfo
리턴 Variable

DefineVariable() 공개 정적인 메소드

public static DefineVariable ( this scope, string variableName, SqlType variableType ) : Variable
scope this
variableName string
variableType SqlType
리턴 Variable

DefineVariable() 공개 정적인 메소드

public static DefineVariable ( this scope, string variableName, SqlType variableType, bool constant ) : Variable
scope this
variableName string
variableType SqlType
constant bool
리턴 Variable

DropVariable() 공개 정적인 메소드

public static DropVariable ( this scope, string variableName ) : bool
scope this
variableName string
리턴 bool

GetBooleanVariable() 공개 정적인 메소드

public static GetBooleanVariable ( this transaction, string name ) : bool
transaction this
name string
리턴 bool

GetIntegerVariable() 공개 정적인 메소드

public static GetIntegerVariable ( this scope, string name ) : int
scope this
name string
리턴 int

GetIntegerVariable() 공개 정적인 메소드

public static GetIntegerVariable ( this scope, string name, int defaultValue ) : int
scope this
name string
defaultValue int
리턴 int

GetStringVariable() 공개 정적인 메소드

public static GetStringVariable ( this transaction, string name ) : string
transaction this
name string
리턴 string

GetVariable() 공개 정적인 메소드

public static GetVariable ( this scope, string variableName ) : Variable
scope this
variableName string
리턴 Variable

HasVariable() 공개 정적인 메소드

public static HasVariable ( this scope, string variableName ) : bool
scope this
variableName string
리턴 bool

SetBooleanVariable() 공개 정적인 메소드

public static SetBooleanVariable ( this transaction, string name, bool value ) : void
transaction this
name string
value bool
리턴 void

SetIntegerVariable() 공개 정적인 메소드

public static SetIntegerVariable ( this scope, string name, int value ) : void
scope this
name string
value int
리턴 void

SetStringVariable() 공개 정적인 메소드

public static SetStringVariable ( this transaction, string name, string value ) : void
transaction this
name string
value string
리턴 void

SetVariable() 공개 정적인 메소드

public static SetVariable ( this scope, string variableName, Field value ) : Variable
scope this
variableName string
value Field
리턴 Variable