public interface io.ebeaninternal.api.SpiExpressionRequest
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: io.ebeaninternal.api.SpiExpressionRequest
  super_class: java.lang.Object
{
  public abstract io.ebeaninternal.server.expression.platform.DbExpressionHandler getDbPlatformHandler();
    descriptor: ()Lio/ebeaninternal/server/expression/platform/DbExpressionHandler;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String parseDeploy(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      logicalProp  

  public abstract io.ebeaninternal.server.deploy.BeanDescriptor<?> getBeanDescriptor();
    descriptor: ()Lio/ebeaninternal/server/deploy/BeanDescriptor;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebeaninternal/server/deploy/BeanDescriptor<*>;

  public abstract io.ebeaninternal.server.core.SpiOrmQueryRequest<?> getQueryRequest();
    descriptor: ()Lio/ebeaninternal/server/core/SpiOrmQueryRequest;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Lio/ebeaninternal/server/core/SpiOrmQueryRequest<*>;

  public abstract io.ebeaninternal.api.SpiExpressionRequest append(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/ebeaninternal/api/SpiExpressionRequest;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      sql   

  public abstract void addBindEncryptKey(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      encryptKey  

  public abstract void addBindValue(java.lang.Object);
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      bindValue  

  public abstract java.lang.String getSql();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.List<java.lang.Object> getBindValues();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Ljava/lang/Object;>;

  public abstract int nextParameter();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void appendLike(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                   Name  Flags
      rawLikeExpression  

  public abstract java.lang.String escapeLikeString(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      value  

  public abstract void appendInExpression(boolean, java.util.List<java.lang.Object>);
    descriptor: (ZLjava/util/List;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (ZLjava/util/List<Ljava/lang/Object;>;)V
    MethodParameters:
            Name  Flags
      not         
      bindValues  
}
SourceFile: "SpiExpressionRequest.java"