类 SQLiteDialect

java.lang.Object
org.babyfish.jimmer.sql.dialect.DefaultDialect
org.babyfish.jimmer.sql.dialect.SQLiteDialect
所有已实现的接口:
Dialect, org.babyfish.jimmer.sql.meta.SqlTypeStrategy

public class SQLiteDialect extends DefaultDialect
  • 构造器详细资料

    • SQLiteDialect

      public SQLiteDialect()
  • 方法详细资料

    • isDeleteAliasSupported

      public boolean isDeleteAliasSupported()
    • isUpdateAliasSupported

      public boolean isUpdateAliasSupported()
    • getUpdateJoin

      public UpdateJoin getUpdateJoin()
    • isUpsertSupported

      public boolean isUpsertSupported()
    • isNoIdUpsertSupported

      public boolean isNoIdUpsertSupported()
    • isBatchDumb

      public boolean isBatchDumb()
      从接口复制的说明: Dialect
      Can batch operation returns generated Ids and affected row counts
    • upsert

      public void upsert(Dialect.UpsertContext ctx)
      指定者:
      upsert 在接口中 Dialect
      覆盖:
      upsert 在类中 DefaultDialect
    • renderPosition

      public void renderPosition(AbstractSqlBuilder<?> builder, int currentPrecedence, Ast subStrAst, Ast expressionAst, @Nullable @Nullable Ast startAst)
    • renderLeft

      public void renderLeft(AbstractSqlBuilder<?> builder, int currentPrecedence, Ast expressionAst, Ast lengthAst)
    • renderRight

      public void renderRight(AbstractSqlBuilder<?> builder, int currentPrecedence, Ast expressionAst, Ast lengthAst)
    • renderSubString

      public void renderSubString(AbstractSqlBuilder<?> builder, int currentPrecedence, Ast expressionAst, Ast startAst, @Nullable @Nullable Ast lengthAst)
    • renderTimePlus

      public void renderTimePlus(AbstractSqlBuilder<?> builder, int currentPrecedence, Ast expressionAst, Ast valueAst, SqlTimeUnit timeUnit)
    • renderTimeDiff

      public void renderTimeDiff(AbstractSqlBuilder<?> builder, int currentPrecedence, Ast expressionAst, Ast otherAst, SqlTimeUnit timeUnit)
    • getTimestamp

      public Timestamp getTimestamp(ResultSet rs, int col) throws SQLException
      抛出:
      SQLException