SqliteQuerySqlGenerator SqliteQuerySqlGenerator Class

Syntax

Declaration

public class SqliteQuerySqlGenerator : DefaultQuerySqlGenerator, ISqlExpressionVisitor, IQuerySqlGeneratorPublic Class SqliteQuerySqlGenerator
    Inherits DefaultQuerySqlGenerator
    Implements ISqlExpressionVisitor, IQuerySqlGenerator

Inheritance Hierarchy

Inherited Members

IsCacheable,
IsCacheable,
SelectExpression,
SelectExpression,
SqlGenerator,
SqlGenerator,
ParameterValues,
ParameterValues,
GenerateSql(IReadOnlyDictionary<String, Object>),
GenerateSql(IReadOnlyDictionary(Of String, Object)),
CreateValueBufferFactory(IRelationalValueBufferFactoryFactory, DbDataReader),
CreateValueBufferFactory(IRelationalValueBufferFactoryFactory, DbDataReader),
Sql,
Sql,
TypedTrueLiteral,
TypedTrueLiteral,
TypedFalseLiteral,
TypedFalseLiteral,
VisitSelect(SelectExpression),
VisitSelect(SelectExpression),
VisitProjection(IReadOnlyList<Expression>),
VisitProjection(IReadOnlyList(Of Expression)),
GenerateOrderBy(IReadOnlyList<Ordering>),
GenerateOrderBy(IReadOnlyList(Of Ordering)),
VisitFromSql(FromSqlExpression),
VisitFromSql(FromSqlExpression),
GenerateFromSql(String, Expression, IReadOnlyDictionary<String, Object>),
GenerateFromSql(String, Expression, IReadOnlyDictionary(Of String, Object)),
VisitTable(TableExpression),
VisitTable(TableExpression),
VisitCrossJoin(CrossJoinExpression),
VisitCrossJoin(CrossJoinExpression),
VisitLateralJoin(LateralJoinExpression),
VisitLateralJoin(LateralJoinExpression),
VisitCount(CountExpression),
VisitCount(CountExpression),
VisitSum(SumExpression),
VisitSum(SumExpression),
VisitMin(MinExpression),
VisitMin(MinExpression),
VisitMax(MaxExpression),
VisitMax(MaxExpression),
VisitStringCompare(StringCompareExpression),
VisitStringCompare(StringCompareExpression),
VisitIn(InExpression),
VisitIn(InExpression),
VisitNotIn(InExpression),
VisitNotIn(InExpression),
ProcessInExpressionValues(IEnumerable<Expression>),
ProcessInExpressionValues(IEnumerable(Of Expression)),
ExtractNonNullExpressionValues(IReadOnlyList<Expression>),
ExtractNonNullExpressionValues(IReadOnlyList(Of Expression)),
VisitInnerJoin(InnerJoinExpression),
VisitInnerJoin(InnerJoinExpression),
VisitLeftOuterJoin(LeftOuterJoinExpression),
VisitLeftOuterJoin(LeftOuterJoinExpression),
VisitConditional(ConditionalExpression),
VisitConditional(ConditionalExpression),
VisitExists(ExistsExpression),
VisitExists(ExistsExpression),
VisitBinary(BinaryExpression),
VisitBinary(BinaryExpression),
VisitColumn(ColumnExpression),
VisitColumn(ColumnExpression),
VisitAlias(AliasExpression),
VisitAlias(AliasExpression),
VisitIsNull(IsNullExpression),
VisitIsNull(IsNullExpression),
VisitIsNotNull(IsNullExpression),
VisitIsNotNull(IsNullExpression),
VisitLike(LikeExpression),
VisitLike(LikeExpression),
VisitSqlFunction(SqlFunctionExpression),
VisitSqlFunction(SqlFunctionExpression),
VisitExplicitCast(ExplicitCastExpression),
VisitExplicitCast(ExplicitCastExpression),
VisitUnary(UnaryExpression),
VisitUnary(UnaryExpression),
VisitConstant(ConstantExpression),
VisitConstant(ConstantExpression),
VisitParameter(ParameterExpression),
VisitParameter(ParameterExpression),
VisitPropertyParameter(PropertyParameterExpression),
VisitPropertyParameter(PropertyParameterExpression),
InferTypeMappingFromColumn(Expression),
InferTypeMappingFromColumn(Expression),
TryGenerateBinaryOperator(ExpressionType, String),
TryGenerateBinaryOperator(ExpressionType, String),
GenerateBinaryOperator(ExpressionType),
GenerateBinaryOperator(ExpressionType),
GenerateOperator(Expression),
GenerateOperator(Expression),
CreateUnhandledItemException<T>(T, String)
CreateUnhandledItemException(Of T)(T, String)

Constructors summary

Properties summary

Methods summary

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

    Property Value

    • System.String
      System.String

Methods

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

    Parameters

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

    Parameters

Details

Assembly

Microsoft.EntityFrameworkCore.Sqlite.dll