C# Class Sharp.Data.Databases.WhereBuilder

Show file Open project: sharpmigrations/sharpmigrations Class Usage Examples

Public Methods

Method Description
Build ( Filter filter ) : string
WhereBuilder ( Dialect dialect, int parameterStartIndex ) : System.Text

Private Methods

Method Description
AddFilterParameter ( FilterCondition filter ) : void
AddLogicOperator ( Filter filter ) : void
AddSpace ( ) : void
AppendCompareOperator ( Filter filter ) : void
AppendParameter ( object parameter ) : void
AppendWordWhere ( ) : void
BuildRecursive ( Filter filter ) : void
ChangeCompareOperatorToIsWhenParameterValueIsNull ( FilterCondition filterCondition ) : CompareOperator
CloseParentesis ( ) : void
OpenParentesis ( ) : void

Method Details

Build() public method

public Build ( Filter filter ) : string
filter Sharp.Data.Filters.Filter
return string

WhereBuilder() public method

public WhereBuilder ( Dialect dialect, int parameterStartIndex ) : System.Text
dialect Dialect
parameterStartIndex int
return System.Text