Class ObjectOrColumnPsPartBuilder

java.lang.Object
org.apache.torque.sql.objectbuilder.ObjectOrColumnPsPartBuilder
All Implemented Interfaces:
ObjectPsPartBuilder

public class ObjectOrColumnPsPartBuilder extends Object implements ObjectPsPartBuilder
Builds a PreparedStatementPart from a column or single value.
Version:
$Id: ObjectOrColumnPsPartBuilder.java 1849379 2018-12-20 12:33:43Z tv $
  • Constructor Details

    • ObjectOrColumnPsPartBuilder

      public ObjectOrColumnPsPartBuilder()
  • Method Details

    • buildPs

      public PreparedStatementPart buildPs(Object toBuildFrom, boolean ignoreCase, Query query, Adapter adapter) throws TorqueException
      Builds a PreparedStatementPart from a column or single value.
      Specified by:
      buildPs in interface ObjectPsPartBuilder
      Parameters:
      toBuildFrom - the object to build the psPart from.
      ignoreCase - If true and columns represent Strings, the appropriate function defined for the database will be used to ignore differences in case.
      query - the query which is currently built
      adapter - The adapter for the database for which the SQL should be created, not null.
      Returns:
      the PreparedStatementPart for the object.
      Throws:
      TorqueException - when rendering fails.