C# 클래스 Revenj.DatabasePersistence.Postgres.Plugins.ExpressionSupport.StringMethods

상속: IExpressionMatcher
파일 보기 프로젝트 열기: ngs-doo/revenj

공개 메소드들

메소드 설명
TryMatch ( Expression expression, StringBuilder queryBuilder, Action visitExpression, QueryContext context, IPostgresConverterFactory converter ) : bool

비공개 메소드들

메소드 설명
CheckIfNull ( Expression exp ) : bool
ChooseComparison ( MethodCallExpression methodCall, StringBuilder queryBuilder ) : void
EscapeForLike ( Expression exp, StringBuilder queryBuilder, Action visitExpression ) : void
IsNullOrEmpty ( MethodCallExpression methodCall, StringBuilder queryBuilder, Action visitExpression ) : void
IsNullOrWhiteSpace ( MethodCallExpression methodCall, StringBuilder queryBuilder, Action visitExpression ) : void
MatchStringContains ( MethodCallExpression methodCall, StringBuilder queryBuilder, Action visitExpression ) : void
MatchStringEndsWith ( MethodCallExpression methodCall, StringBuilder queryBuilder, Action visitExpression ) : void
MatchStringEquals ( MethodCallExpression methodCall, StringBuilder queryBuilder, Action visitExpression ) : void
MatchStringStartsWith ( MethodCallExpression methodCall, StringBuilder queryBuilder, Action visitExpression ) : void
MatchStringToLower ( MethodCallExpression methodCall, StringBuilder queryBuilder, Action visitExpression ) : void
MatchStringToUpper ( MethodCallExpression methodCall, StringBuilder queryBuilder, Action visitExpression ) : void
ReplaceString ( MethodCallExpression methodCall, StringBuilder queryBuilder, Action visitExpression ) : void
StringMethods ( ) : System
StringToDecimal ( MethodCallExpression methodCall, StringBuilder queryBuilder, Action visitExpression ) : void
StringToDouble ( MethodCallExpression methodCall, StringBuilder queryBuilder, Action visitExpression ) : void
StringToFloat ( MethodCallExpression methodCall, StringBuilder queryBuilder, Action visitExpression ) : void
StringToGuid ( MethodCallExpression methodCall, StringBuilder queryBuilder, Action visitExpression ) : void
StringToInt ( MethodCallExpression methodCall, StringBuilder queryBuilder, Action visitExpression ) : void
StringToLong ( MethodCallExpression methodCall, StringBuilder queryBuilder, Action visitExpression ) : void
SubstringFrom ( MethodCallExpression methodCall, StringBuilder queryBuilder, Action visitExpression ) : void
SubstringFromTo ( MethodCallExpression methodCall, StringBuilder queryBuilder, Action visitExpression ) : void
ValueToString ( MethodCallExpression methodCall, StringBuilder queryBuilder, Action visitExpression ) : void
WithFormat ( MethodCallExpression methodCall, StringBuilder queryBuilder, Action visitExpression ) : void
WithFormatArray ( MethodCallExpression methodCall, StringBuilder queryBuilder, Action visitExpression ) : void

메소드 상세

TryMatch() 공개 메소드

public TryMatch ( Expression expression, StringBuilder queryBuilder, Action visitExpression, QueryContext context, IPostgresConverterFactory converter ) : bool
expression System.Linq.Expressions.Expression
queryBuilder StringBuilder
visitExpression Action
context QueryContext
converter IPostgresConverterFactory
리턴 bool