SqlQueryResolver
Namespace: TagBites.Sql
Assembly: TagBites.DB.dll
Product: TagBites.DB v. 1.0.37
public class SqlQueryResolverInheritance: object → SqlQueryResolver
Derived:
Constructors
Section titled “Constructors”SqlQueryResolver()
Section titled “SqlQueryResolver()”public SqlQueryResolver()Properties
Section titled “Properties”FalseLiteral
Section titled “FalseLiteral”protected virtual string FalseLiteral { get; }Property Value
Section titled “Property Value”InlineParameters
Section titled “InlineParameters”public bool InlineParameters { get; set; }Property Value
Section titled “Property Value”NamedValuesNumber
Section titled “NamedValuesNumber”Number of values sets to include names to.
public int NamedValuesNumber { get; set; }Property Value
Section titled “Property Value”NullLiteral
Section titled “NullLiteral”protected virtual string NullLiteral { get; }Property Value
Section titled “Property Value”SupportReturningClause
Section titled “SupportReturningClause”public virtual bool SupportReturningClause { get; }Property Value
Section titled “Property Value”TrueLiteral
Section titled “TrueLiteral”protected virtual string TrueLiteral { get; }Property Value
Section titled “Property Value”UseMultilineTrackingComment
Section titled “UseMultilineTrackingComment”public bool UseMultilineTrackingComment { get; set; }Property Value
Section titled “Property Value”Methods
Section titled “Methods”GetBuildInFunctionName(string)
Section titled “GetBuildInFunctionName(string)”protected virtual string GetBuildInFunctionName(string functionName)Parameters
Section titled “Parameters”functionNamestring
Returns
Section titled “Returns”GetCastString(object, string)
Section titled “GetCastString(object, string)”protected virtual string GetCastString(object value, string typeName)Parameters
Section titled “Parameters”Returns
Section titled “Returns”GetOperatorTypeString(SqlExpressionUnaryOperatorType)
Section titled “GetOperatorTypeString(SqlExpressionUnaryOperatorType)”protected virtual string GetOperatorTypeString(SqlExpressionUnaryOperatorType operatorType)Parameters
Section titled “Parameters”operatorTypeSqlExpressionUnaryOperatorType
Returns
Section titled “Returns”GetOperatorTypeString(SqlExpressionBinaryOperatorType)
Section titled “GetOperatorTypeString(SqlExpressionBinaryOperatorType)”protected virtual string GetOperatorTypeString(SqlExpressionBinaryOperatorType operatorType)Parameters
Section titled “Parameters”operatorTypeSqlExpressionBinaryOperatorType
Returns
Section titled “Returns”GetOperatorTypeString(SqlConditionBinaryOperatorType)
Section titled “GetOperatorTypeString(SqlConditionBinaryOperatorType)”protected virtual string GetOperatorTypeString(SqlConditionBinaryOperatorType operatorType)Parameters
Section titled “Parameters”operatorTypeSqlConditionBinaryOperatorType
Returns
Section titled “Returns”GetOperatorTypeString(SqlConditionGroupOperatorType)
Section titled “GetOperatorTypeString(SqlConditionGroupOperatorType)”protected virtual string GetOperatorTypeString(SqlConditionGroupOperatorType operatorType)Parameters
Section titled “Parameters”operatorTypeSqlConditionGroupOperatorType
Returns
Section titled “Returns”GetQuery(IQuerySource)
Section titled “GetQuery(IQuerySource)”public virtual Query GetQuery(IQuerySource querySource)Parameters
Section titled “Parameters”querySourceIQuerySource
Returns
Section titled “Returns”GetTypeName(DbType)
Section titled “GetTypeName(DbType)”public virtual string GetTypeName(DbType dbType)Parameters
Section titled “Parameters”dbTypeDbType
Returns
Section titled “Returns”GetTypeName(Type)
Section titled “GetTypeName(Type)”public virtual string GetTypeName(Type netType)Parameters
Section titled “Parameters”netTypeType
Returns
Section titled “Returns”QuoteIdentifier(string)
Section titled “QuoteIdentifier(string)”public static string QuoteIdentifier(string identifier)Parameters
Section titled “Parameters”identifierstring
Returns
Section titled “Returns”RegisterParameterResolver<T>(Func<T, string>)
Section titled “RegisterParameterResolver<T>(Func<T, string>)”public void RegisterParameterResolver(Func<T, string> parameterResolver)Parameters
Section titled “Parameters”RegisterParameterResolver<T>(Func<T, SqlExpression>)
Section titled “RegisterParameterResolver<T>(Func<T, SqlExpression>)”public void RegisterParameterResolver(Func<T, SqlExpression> parameterResolver)Parameters
Section titled “Parameters”parameterResolverFunc<T, SqlExpression>
ToDateTimeParameterString(DateTime)
Section titled “ToDateTimeParameterString(DateTime)”protected virtual string ToDateTimeParameterString(DateTime value)Parameters
Section titled “Parameters”valueDateTime
Returns
Section titled “Returns”ToEscapedString(string)
Section titled “ToEscapedString(string)”protected virtual string ToEscapedString(string value)Parameters
Section titled “Parameters”valuestring
Returns
Section titled “Returns”ToParameterString(object, bool)
Section titled “ToParameterString(object, bool)”public virtual string ToParameterString(object parameter, bool force)Parameters
Section titled “Parameters”Returns
Section titled “Returns”ToTimeSpanParameterString(TimeSpan)
Section titled “ToTimeSpanParameterString(TimeSpan)”protected virtual string ToTimeSpanParameterString(TimeSpan value)Parameters
Section titled “Parameters”valueTimeSpan
Returns
Section titled “Returns”Visit(object, SqlQueryBuilder)
Section titled “Visit(object, SqlQueryBuilder)”public virtual void Visit(object expression, SqlQueryBuilder builder)Parameters
Section titled “Parameters”expressionobjectbuilderSqlQueryBuilder
VisitClause(SqlClauseWith, string, SqlQueryBuilder)
Section titled “VisitClause(SqlClauseWith, string, SqlQueryBuilder)”protected internal virtual void VisitClause(SqlClauseWith clause, string keyword, SqlQueryBuilder builder)Parameters
Section titled “Parameters”clauseSqlClauseWithkeywordstringbuilderSqlQueryBuilder
VisitClause(SqlClauseSelect, string, SqlQueryBuilder)
Section titled “VisitClause(SqlClauseSelect, string, SqlQueryBuilder)”protected internal virtual void VisitClause(SqlClauseSelect clause, string keyword, SqlQueryBuilder builder)Parameters
Section titled “Parameters”clauseSqlClauseSelectkeywordstringbuilderSqlQueryBuilder
VisitClause(SqlClauseValues, string, SqlQueryBuilder, SqlClauseColumns)
Section titled “VisitClause(SqlClauseValues, string, SqlQueryBuilder, SqlClauseColumns)”protected internal virtual void VisitClause(SqlClauseValues clause, string keyword, SqlQueryBuilder builder, SqlClauseColumns columns)Parameters
Section titled “Parameters”clauseSqlClauseValueskeywordstringbuilderSqlQueryBuildercolumnsSqlClauseColumns
VisitClause(SqlClauseFrom, string, SqlQueryBuilder)
Section titled “VisitClause(SqlClauseFrom, string, SqlQueryBuilder)”protected internal virtual void VisitClause(SqlClauseFrom clause, string keyword, SqlQueryBuilder builder)Parameters
Section titled “Parameters”clauseSqlClauseFromkeywordstringbuilderSqlQueryBuilder
VisitClause(SqlClauseConditionals, string, SqlQueryBuilder)
Section titled “VisitClause(SqlClauseConditionals, string, SqlQueryBuilder)”protected internal virtual void VisitClause(SqlClauseConditionals clause, string keyword, SqlQueryBuilder builder)Parameters
Section titled “Parameters”clauseSqlClauseConditionalskeywordstringbuilderSqlQueryBuilder
VisitClause(SqlClauseGroupBy, string, SqlQueryBuilder)
Section titled “VisitClause(SqlClauseGroupBy, string, SqlQueryBuilder)”protected internal virtual void VisitClause(SqlClauseGroupBy clause, string keyword, SqlQueryBuilder builder)Parameters
Section titled “Parameters”clauseSqlClauseGroupBykeywordstringbuilderSqlQueryBuilder
VisitClause(SqlClauseOrderBy, string, SqlQueryBuilder)
Section titled “VisitClause(SqlClauseOrderBy, string, SqlQueryBuilder)”protected internal virtual void VisitClause(SqlClauseOrderBy clause, string keyword, SqlQueryBuilder builder)Parameters
Section titled “Parameters”clauseSqlClauseOrderBykeywordstringbuilderSqlQueryBuilder
VisitClause(SqlClauseSet, string, SqlQueryBuilder)
Section titled “VisitClause(SqlClauseSet, string, SqlQueryBuilder)”protected internal virtual void VisitClause(SqlClauseSet clause, string keyword, SqlQueryBuilder builder)Parameters
Section titled “Parameters”clauseSqlClauseSetkeywordstringbuilderSqlQueryBuilder
VisitClause(SqlClauseDistinct, SqlQueryBuilder)
Section titled “VisitClause(SqlClauseDistinct, SqlQueryBuilder)”protected internal virtual void VisitClause(SqlClauseDistinct clause, SqlQueryBuilder builder)Parameters
Section titled “Parameters”clauseSqlClauseDistinctbuilderSqlQueryBuilder
VisitClause(SqlClauseColumns, SqlQueryBuilder)
Section titled “VisitClause(SqlClauseColumns, SqlQueryBuilder)”protected internal virtual void VisitClause(SqlClauseColumns clause, SqlQueryBuilder builder)Parameters
Section titled “Parameters”clauseSqlClauseColumnsbuilderSqlQueryBuilder
VisitClause(SqlClauseJoin, SqlQueryBuilder)
Section titled “VisitClause(SqlClauseJoin, SqlQueryBuilder)”protected internal virtual void VisitClause(SqlClauseJoin clause, SqlQueryBuilder builder)Parameters
Section titled “Parameters”clauseSqlClauseJoinbuilderSqlQueryBuilder
VisitClause(SqlClauseUnion, SqlQueryBuilder)
Section titled “VisitClause(SqlClauseUnion, SqlQueryBuilder)”protected internal virtual void VisitClause(SqlClauseUnion clause, SqlQueryBuilder builder)Parameters
Section titled “Parameters”clauseSqlClauseUnionbuilderSqlQueryBuilder
VisitClauseEntry(SqlClauseWithEntry, SqlQueryBuilder)
Section titled “VisitClauseEntry(SqlClauseWithEntry, SqlQueryBuilder)”protected internal virtual void VisitClauseEntry(SqlClauseWithEntry entry, SqlQueryBuilder builder)Parameters
Section titled “Parameters”entrySqlClauseWithEntrybuilderSqlQueryBuilder
VisitClauseEntry(SqlClauseValuesEntry, SqlQueryBuilder, SqlClauseColumns)
Section titled “VisitClauseEntry(SqlClauseValuesEntry, SqlQueryBuilder, SqlClauseColumns)”protected internal virtual void VisitClauseEntry(SqlClauseValuesEntry entry, SqlQueryBuilder builder, SqlClauseColumns columns)Parameters
Section titled “Parameters”entrySqlClauseValuesEntrybuilderSqlQueryBuildercolumnsSqlClauseColumns
VisitClauseEntry(SqlClauseFromEntry, SqlQueryBuilder)
Section titled “VisitClauseEntry(SqlClauseFromEntry, SqlQueryBuilder)”protected internal virtual void VisitClauseEntry(SqlClauseFromEntry entry, SqlQueryBuilder builder)Parameters
Section titled “Parameters”entrySqlClauseFromEntrybuilderSqlQueryBuilder
VisitClauseEntry(SqlClauseOrderByEntry, SqlQueryBuilder)
Section titled “VisitClauseEntry(SqlClauseOrderByEntry, SqlQueryBuilder)”protected internal virtual void VisitClauseEntry(SqlClauseOrderByEntry entry, SqlQueryBuilder builder)Parameters
Section titled “Parameters”entrySqlClauseOrderByEntrybuilderSqlQueryBuilder
VisitClauseEntry(SqlClauseSetEntry, SqlQueryBuilder)
Section titled “VisitClauseEntry(SqlClauseSetEntry, SqlQueryBuilder)”protected internal virtual void VisitClauseEntry(SqlClauseSetEntry entry, SqlQueryBuilder builder)Parameters
Section titled “Parameters”entrySqlClauseSetEntrybuilderSqlQueryBuilder
VisitClauseEntry(SqlClauseJoinEntry, SqlQueryBuilder)
Section titled “VisitClauseEntry(SqlClauseJoinEntry, SqlQueryBuilder)”protected internal virtual void VisitClauseEntry(SqlClauseJoinEntry entry, SqlQueryBuilder builder)Parameters
Section titled “Parameters”entrySqlClauseJoinEntrybuilderSqlQueryBuilder
VisitClauseEntry(SqlClauseUnionEntry, SqlQueryBuilder)
Section titled “VisitClauseEntry(SqlClauseUnionEntry, SqlQueryBuilder)”protected internal virtual void VisitClauseEntry(SqlClauseUnionEntry entry, SqlQueryBuilder builder)Parameters
Section titled “Parameters”entrySqlClauseUnionEntrybuilderSqlQueryBuilder
VisitExpression(SqlLiteral, SqlQueryBuilder)
Section titled “VisitExpression(SqlLiteral, SqlQueryBuilder)”protected internal virtual void VisitExpression(SqlLiteral expression, SqlQueryBuilder builder)Parameters
Section titled “Parameters”expressionSqlLiteralbuilderSqlQueryBuilder
VisitExpression(SqlLiteralExpression, SqlQueryBuilder)
Section titled “VisitExpression(SqlLiteralExpression, SqlQueryBuilder)”protected internal virtual void VisitExpression(SqlLiteralExpression expression, SqlQueryBuilder builder)Parameters
Section titled “Parameters”expressionSqlLiteralExpressionbuilderSqlQueryBuilder
VisitExpression(SqlArgument, SqlQueryBuilder)
Section titled “VisitExpression(SqlArgument, SqlQueryBuilder)”protected internal virtual void VisitExpression(SqlArgument expression, SqlQueryBuilder builder)Parameters
Section titled “Parameters”expressionSqlArgumentbuilderSqlQueryBuilder
VisitExpression(SqlTable, SqlQueryBuilder)
Section titled “VisitExpression(SqlTable, SqlQueryBuilder)”protected internal virtual void VisitExpression(SqlTable expression, SqlQueryBuilder builder)Parameters
Section titled “Parameters”expressionSqlTablebuilderSqlQueryBuilder
VisitExpression(SqlColumn, SqlQueryBuilder)
Section titled “VisitExpression(SqlColumn, SqlQueryBuilder)”protected internal virtual void VisitExpression(SqlColumn expression, SqlQueryBuilder builder)Parameters
Section titled “Parameters”expressionSqlColumnbuilderSqlQueryBuilder
VisitExpression(SqlExpressionFunctionCall, SqlQueryBuilder)
Section titled “VisitExpression(SqlExpressionFunctionCall, SqlQueryBuilder)”protected internal virtual void VisitExpression(SqlExpressionFunctionCall expression, SqlQueryBuilder builder)Parameters
Section titled “Parameters”expressionSqlExpressionFunctionCallbuilderSqlQueryBuilder
VisitExpression(SqlExpressionWithAlias, SqlQueryBuilder)
Section titled “VisitExpression(SqlExpressionWithAlias, SqlQueryBuilder)”protected internal virtual void VisitExpression(SqlExpressionWithAlias expression, SqlQueryBuilder builder)Parameters
Section titled “Parameters”expressionSqlExpressionWithAliasbuilderSqlQueryBuilder
VisitExpression(SqlConditionExpression, SqlQueryBuilder)
Section titled “VisitExpression(SqlConditionExpression, SqlQueryBuilder)”protected internal virtual void VisitExpression(SqlConditionExpression expression, SqlQueryBuilder builder)Parameters
Section titled “Parameters”expressionSqlConditionExpressionbuilderSqlQueryBuilder
VisitExpression(SqlConditionGroupOperator, SqlQueryBuilder)
Section titled “VisitExpression(SqlConditionGroupOperator, SqlQueryBuilder)”protected internal virtual void VisitExpression(SqlConditionGroupOperator expression, SqlQueryBuilder builder)Parameters
Section titled “Parameters”expressionSqlConditionGroupOperatorbuilderSqlQueryBuilder
VisitExpression(SqlConditionBinaryOperator, SqlQueryBuilder)
Section titled “VisitExpression(SqlConditionBinaryOperator, SqlQueryBuilder)”protected internal virtual void VisitExpression(SqlConditionBinaryOperator expression, SqlQueryBuilder builder)Parameters
Section titled “Parameters”expressionSqlConditionBinaryOperatorbuilderSqlQueryBuilder
VisitExpression(SqlConditionInOperator, SqlQueryBuilder)
Section titled “VisitExpression(SqlConditionInOperator, SqlQueryBuilder)”protected internal virtual void VisitExpression(SqlConditionInOperator expression, SqlQueryBuilder builder)Parameters
Section titled “Parameters”expressionSqlConditionInOperatorbuilderSqlQueryBuilder
VisitExpression(SqlConditionUnaryOperator, SqlQueryBuilder)
Section titled “VisitExpression(SqlConditionUnaryOperator, SqlQueryBuilder)”protected internal virtual void VisitExpression(SqlConditionUnaryOperator expression, SqlQueryBuilder builder)Parameters
Section titled “Parameters”expressionSqlConditionUnaryOperatorbuilderSqlQueryBuilder
VisitExpression(SqlExpressionBinaryOperator, SqlQueryBuilder)
Section titled “VisitExpression(SqlExpressionBinaryOperator, SqlQueryBuilder)”protected internal virtual void VisitExpression(SqlExpressionBinaryOperator expression, SqlQueryBuilder builder)Parameters
Section titled “Parameters”expressionSqlExpressionBinaryOperatorbuilderSqlQueryBuilder
VisitExpression(SqlExpressionCastOperator, SqlQueryBuilder)
Section titled “VisitExpression(SqlExpressionCastOperator, SqlQueryBuilder)”protected internal virtual void VisitExpression(SqlExpressionCastOperator expression, SqlQueryBuilder builder)Parameters
Section titled “Parameters”expressionSqlExpressionCastOperatorbuilderSqlQueryBuilder
VisitExpression(SqlExpressionUnaryOperator, SqlQueryBuilder)
Section titled “VisitExpression(SqlExpressionUnaryOperator, SqlQueryBuilder)”protected internal virtual void VisitExpression(SqlExpressionUnaryOperator expression, SqlQueryBuilder builder)Parameters
Section titled “Parameters”expressionSqlExpressionUnaryOperatorbuilderSqlQueryBuilder
VisitExpression(SqlExpressionIndexerOperator, SqlQueryBuilder)
Section titled “VisitExpression(SqlExpressionIndexerOperator, SqlQueryBuilder)”protected internal virtual void VisitExpression(SqlExpressionIndexerOperator expression, SqlQueryBuilder builder)Parameters
Section titled “Parameters”expressionSqlExpressionIndexerOperatorbuilderSqlQueryBuilder
VisitExpression(SqlExpressionSelect, SqlQueryBuilder)
Section titled “VisitExpression(SqlExpressionSelect, SqlQueryBuilder)”protected internal virtual void VisitExpression(SqlExpressionSelect expression, SqlQueryBuilder builder)Parameters
Section titled “Parameters”expressionSqlExpressionSelectbuilderSqlQueryBuilder
VisitExpression(SqlExpressionQuery, SqlQueryBuilder)
Section titled “VisitExpression(SqlExpressionQuery, SqlQueryBuilder)”protected internal virtual void VisitExpression(SqlExpressionQuery expression, SqlQueryBuilder builder)Parameters
Section titled “Parameters”expressionSqlExpressionQuerybuilderSqlQueryBuilder
VisitExpression(SqlOperatorExpression, SqlQueryBuilder)
Section titled “VisitExpression(SqlOperatorExpression, SqlQueryBuilder)”protected internal virtual void VisitExpression(SqlOperatorExpression expression, SqlQueryBuilder builder)Parameters
Section titled “Parameters”expressionSqlOperatorExpressionbuilderSqlQueryBuilder
VisitExpressionWithAlias(SqlQueryBuilder, SqlExpressionWithAlias)
Section titled “VisitExpressionWithAlias(SqlQueryBuilder, SqlExpressionWithAlias)”protected virtual void VisitExpressionWithAlias(SqlQueryBuilder builder, SqlExpressionWithAlias expressionWithAlias)Parameters
Section titled “Parameters”builderSqlQueryBuilderexpressionWithAliasSqlExpressionWithAlias
VisitLimitOffset(int?, int?, SqlQueryBuilder)
Section titled “VisitLimitOffset(int?, int?, SqlQueryBuilder)”protected virtual void VisitLimitOffset(int? limit, int? offset, SqlQueryBuilder builder)Parameters
Section titled “Parameters”limitint?offsetint?builderSqlQueryBuilder
VisitParameter(object, object, SqlQueryBuilder)
Section titled “VisitParameter(object, object, SqlQueryBuilder)”protected virtual void VisitParameter(object parameterOwner, object parameter, SqlQueryBuilder builder)Parameters
Section titled “Parameters”parameterOwnerobjectparameterobjectbuilderSqlQueryBuilder
VisitQuery(SqlQuerySelect, SqlQueryBuilder)
Section titled “VisitQuery(SqlQuerySelect, SqlQueryBuilder)”protected internal virtual void VisitQuery(SqlQuerySelect query, SqlQueryBuilder builder)Parameters
Section titled “Parameters”querySqlQuerySelectbuilderSqlQueryBuilder
VisitQuery(SqlQueryValues, SqlQueryBuilder)
Section titled “VisitQuery(SqlQueryValues, SqlQueryBuilder)”protected internal virtual void VisitQuery(SqlQueryValues query, SqlQueryBuilder builder)Parameters
Section titled “Parameters”querySqlQueryValuesbuilderSqlQueryBuilder
VisitQuery(SqlQueryInsertBase, SqlQueryBuilder)
Section titled “VisitQuery(SqlQueryInsertBase, SqlQueryBuilder)”protected internal virtual void VisitQuery(SqlQueryInsertBase query, SqlQueryBuilder builder)Parameters
Section titled “Parameters”querySqlQueryInsertBasebuilderSqlQueryBuilder
VisitQuery(SqlQueryUpdate, SqlQueryBuilder)
Section titled “VisitQuery(SqlQueryUpdate, SqlQueryBuilder)”protected internal virtual void VisitQuery(SqlQueryUpdate query, SqlQueryBuilder builder)Parameters
Section titled “Parameters”querySqlQueryUpdatebuilderSqlQueryBuilder
VisitQuery(SqlQueryDelete, SqlQueryBuilder)
Section titled “VisitQuery(SqlQueryDelete, SqlQueryBuilder)”protected internal virtual void VisitQuery(SqlQueryDelete query, SqlQueryBuilder builder)Parameters
Section titled “Parameters”querySqlQueryDeletebuilderSqlQueryBuilder
VisitTableClause(SqlTable, string, SqlQueryBuilder)
Section titled “VisitTableClause(SqlTable, string, SqlQueryBuilder)”protected virtual void VisitTableClause(SqlTable table, string keyword, SqlQueryBuilder builder)Parameters
Section titled “Parameters”tableSqlTablekeywordstringbuilderSqlQueryBuilder
VisitTableDeclaration(SqlQueryBuilder, SqlTable, bool, bool)
Section titled “VisitTableDeclaration(SqlQueryBuilder, SqlTable, bool, bool)”protected virtual void VisitTableDeclaration(SqlQueryBuilder builder, SqlTable table, bool allowExpressions, bool includeAlias)Parameters
Section titled “Parameters”builderSqlQueryBuildertableSqlTableallowExpressionsboolincludeAliasbool