SqliteQuerySqlGenerator SqliteQuerySqlGenerator Class

Definition

public class SqliteQuerySqlGenerator : DefaultQuerySqlGenerator, ISqlExpressionVisitor, IQuerySqlGenerator
Public Class SqliteQuerySqlGenerator
    Inherits DefaultQuerySqlGenerator
    Implements ISqlExpressionVisitor, IQuerySqlGenerator
Inheritance
System.ObjectSystem.Object
SqliteQuerySqlGeneratorSqliteQuerySqlGenerator
Implements

Constructors

SqliteQuerySqlGenerator(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IParameterNameGeneratorFactory, IRelationalTypeMapper, SelectExpression) SqliteQuerySqlGenerator(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IParameterNameGeneratorFactory, IRelationalTypeMapper, SelectExpression)

public SqliteQuerySqlGenerator(IRelationalCommandBuilderFactory relationalCommandBuilderFactory, ISqlGenerationHelper sqlGenerationHelper, IParameterNameGeneratorFactory parameterNameGeneratorFactory, IRelationalTypeMapper relationalTypeMapper, SelectExpression selectExpression)
Public Sub New(relationalCommandBuilderFactory As IRelationalCommandBuilderFactory, sqlGenerationHelper As ISqlGenerationHelper, parameterNameGeneratorFactory As IParameterNameGeneratorFactory, relationalTypeMapper As IRelationalTypeMapper, selectExpression As SelectExpression)
Parameters

Properties

ConcatOperator ConcatOperator

protected override string ConcatOperator { get; }
Protected Overrides ReadOnly Property ConcatOperator As String
Value
System.String System.String
Overrides

IsCacheable IsCacheable

Inherited from DefaultQuerySqlGenerator

ParameterValues ParameterValues

Inherited from DefaultQuerySqlGenerator

SelectExpression SelectExpression

Inherited from DefaultQuerySqlGenerator

Sql Sql

Inherited from DefaultQuerySqlGenerator

SqlGenerator SqlGenerator

Inherited from DefaultQuerySqlGenerator

TypedFalseLiteral TypedFalseLiteral

Inherited from DefaultQuerySqlGenerator

TypedTrueLiteral TypedTrueLiteral

Inherited from DefaultQuerySqlGenerator

Methods

CreateUnhandledItemException(T, String) CreateUnhandledItemException(Of T)(T, String)

Inherited from DefaultQuerySqlGenerator

CreateValueBufferFactory(IRelationalValueBufferFactoryFactory, DbDataReader) CreateValueBufferFactory(IRelationalValueBufferFactoryFactory, DbDataReader)

Inherited from DefaultQuerySqlGenerator

ExtractNonNullExpressionValues(IReadOnlyList) ExtractNonNullExpressionValues(IReadOnlyList(Of Expression))

Inherited from DefaultQuerySqlGenerator

GenerateBinaryOperator(ExpressionType) GenerateBinaryOperator(ExpressionType)

Inherited from DefaultQuerySqlGenerator

GenerateFromSql(String, Expression, IReadOnlyDictionary) GenerateFromSql(String, Expression, IReadOnlyDictionary(Of String, Object))

Inherited from DefaultQuerySqlGenerator

GenerateLimitOffset(SelectExpression) GenerateLimitOffset(SelectExpression)

protected override void GenerateLimitOffset(SelectExpression selectExpression)
Protected Overrides Sub GenerateLimitOffset(selectExpression As SelectExpression)
Parameters
Overrides

GenerateOperator(Expression) GenerateOperator(Expression)

Inherited from DefaultQuerySqlGenerator

GenerateOrderBy(IReadOnlyList) GenerateOrderBy(IReadOnlyList(Of Ordering))

Inherited from DefaultQuerySqlGenerator

GenerateSql(IReadOnlyDictionary) GenerateSql(IReadOnlyDictionary(Of String, Object))

Inherited from DefaultQuerySqlGenerator

GenerateTop(SelectExpression) GenerateTop(SelectExpression)

protected override void GenerateTop(SelectExpression selectExpression)
Protected Overrides Sub GenerateTop(selectExpression As SelectExpression)
Parameters
Overrides

InferTypeMappingFromColumn(Expression) InferTypeMappingFromColumn(Expression)

Inherited from DefaultQuerySqlGenerator

ProcessInExpressionValues(IEnumerable) ProcessInExpressionValues(IEnumerable(Of Expression))

Inherited from DefaultQuerySqlGenerator

TryGenerateBinaryOperator(ExpressionType, String) TryGenerateBinaryOperator(ExpressionType, String)

Inherited from DefaultQuerySqlGenerator

VisitAlias(AliasExpression) VisitAlias(AliasExpression)

Inherited from DefaultQuerySqlGenerator

VisitBinary(BinaryExpression) VisitBinary(BinaryExpression)

Inherited from DefaultQuerySqlGenerator

VisitColumn(ColumnExpression) VisitColumn(ColumnExpression)

Inherited from DefaultQuerySqlGenerator

VisitConditional(ConditionalExpression) VisitConditional(ConditionalExpression)

Inherited from DefaultQuerySqlGenerator

VisitConstant(ConstantExpression) VisitConstant(ConstantExpression)

Inherited from DefaultQuerySqlGenerator

VisitCount(CountExpression) VisitCount(CountExpression)

Inherited from DefaultQuerySqlGenerator

VisitCrossJoin(CrossJoinExpression) VisitCrossJoin(CrossJoinExpression)

Inherited from DefaultQuerySqlGenerator

VisitExists(ExistsExpression) VisitExists(ExistsExpression)

Inherited from DefaultQuerySqlGenerator

VisitExplicitCast(ExplicitCastExpression) VisitExplicitCast(ExplicitCastExpression)

Inherited from DefaultQuerySqlGenerator

VisitFromSql(FromSqlExpression) VisitFromSql(FromSqlExpression)

Inherited from DefaultQuerySqlGenerator

VisitIn(InExpression) VisitIn(InExpression)

Inherited from DefaultQuerySqlGenerator

VisitInnerJoin(InnerJoinExpression) VisitInnerJoin(InnerJoinExpression)

Inherited from DefaultQuerySqlGenerator

VisitIsNotNull(IsNullExpression) VisitIsNotNull(IsNullExpression)

Inherited from DefaultQuerySqlGenerator

VisitIsNull(IsNullExpression) VisitIsNull(IsNullExpression)

Inherited from DefaultQuerySqlGenerator

VisitLateralJoin(LateralJoinExpression) VisitLateralJoin(LateralJoinExpression)

Inherited from DefaultQuerySqlGenerator

VisitLeftOuterJoin(LeftOuterJoinExpression) VisitLeftOuterJoin(LeftOuterJoinExpression)

Inherited from DefaultQuerySqlGenerator

VisitLike(LikeExpression) VisitLike(LikeExpression)

Inherited from DefaultQuerySqlGenerator

VisitMax(MaxExpression) VisitMax(MaxExpression)

Inherited from DefaultQuerySqlGenerator

VisitMin(MinExpression) VisitMin(MinExpression)

Inherited from DefaultQuerySqlGenerator

VisitNotIn(InExpression) VisitNotIn(InExpression)

Inherited from DefaultQuerySqlGenerator

VisitParameter(ParameterExpression) VisitParameter(ParameterExpression)

Inherited from DefaultQuerySqlGenerator

VisitProjection(IReadOnlyList) VisitProjection(IReadOnlyList(Of Expression))

Inherited from DefaultQuerySqlGenerator

VisitPropertyParameter(PropertyParameterExpression) VisitPropertyParameter(PropertyParameterExpression)

Inherited from DefaultQuerySqlGenerator

VisitSelect(SelectExpression) VisitSelect(SelectExpression)

Inherited from DefaultQuerySqlGenerator

VisitSqlFunction(SqlFunctionExpression) VisitSqlFunction(SqlFunctionExpression)

Inherited from DefaultQuerySqlGenerator

VisitStringCompare(StringCompareExpression) VisitStringCompare(StringCompareExpression)

Inherited from DefaultQuerySqlGenerator

VisitSum(SumExpression) VisitSum(SumExpression)

Inherited from DefaultQuerySqlGenerator

VisitTable(TableExpression) VisitTable(TableExpression)

Inherited from DefaultQuerySqlGenerator

VisitUnary(UnaryExpression) VisitUnary(UnaryExpression)

Inherited from DefaultQuerySqlGenerator