类 AbstractSqlBuilder<T extends AbstractSqlBuilder<T>>

java.lang.Object
org.babyfish.jimmer.sql.ast.impl.render.AbstractSqlBuilder<T>
直接已知子类:
BatchSqlBuilder, SqlBuilder

public abstract class AbstractSqlBuilder<T extends AbstractSqlBuilder<T>> extends Object
  • 字段详细资料

  • 构造器详细资料

    • AbstractSqlBuilder

      public AbstractSqlBuilder()
  • 方法详细资料

    • formatter

      protected abstract SqlFormatter formatter()
    • scopeManager

      protected abstract AbstractSqlBuilder.ScopeManager scopeManager()
    • sqlClient

      public abstract JSqlClientImplementor sqlClient()
    • sql

      public T sql(String sql)
    • sql

      public T sql(ValueGetter getter)
    • logicalDeleteAssignment

      public T logicalDeleteAssignment(org.babyfish.jimmer.meta.LogicalDeletedInfo logicalDeletedInfo, String alias)
    • logicalDeleteFilter

      public T logicalDeleteFilter(org.babyfish.jimmer.meta.LogicalDeletedInfo logicalDeletedInfo, String alias)
    • rawVariable

      public abstract T rawVariable(Object value)
    • enter

      public T enter(String separator)
    • enter

      public T enter(AbstractSqlBuilder.ScopeType type)
    • separator

      public T separator()
    • leave

      public T leave()
    • space

      public T space(char ch)
    • space

      public T space(char ch, boolean forceInLine)
    • preAppend

      protected final void preAppend()