Package org.hibernate.sql

Examples of org.hibernate.sql.InFragment.toFragmentString()


        if ( !queryable.isAbstract() ) frag.addValue( queryable.getDiscriminatorSQLValue() );
      }

      StringBuffer buf = new StringBuffer(50)
        .append(" and ")
        .append( frag.toFragmentString() );

      return buf.toString();
    }
    else {
      return "";
View Full Code Here


        if ( !queryable.isAbstract() ) frag.addValue( queryable.getDiscriminatorSQLValue() );
      }

      StringBuffer buf = new StringBuffer(50)
        .append(" and ")
        .append( frag.toFragmentString() );

      return buf.toString();
    }
    else {
      return "";
View Full Code Here

      // (that distinction is handled inside InFragment)
      final InFragment in = new InFragment().setColumn( alias, keyColumnNames[0] );
      for ( int i = 0; i < batchSize; i++ ) {
        in.addValue( "?" );
      }
      select.appendRestrictions( in.toFragmentString() );
    }
    else {
      // A COMPOSITE KEY...
      final ConditionFragment keyRestrictionBuilder = new ConditionFragment()
          .setTableAlias( alias )
View Full Code Here

    if ( columnNames.length==1 ) {
      // if not a composite key, use "foo in (?, ?, ?)" for batching
      // if no batch, and not a composite key, use "foo = ?"
      InFragment in = new InFragment().setColumn( alias, columnNames[0] );
      for ( int i=0; i<batchSize; i++ ) in.addValue("?");
      return new StringBuilder( in.toFragmentString() );
    }
    else {
      //a composite key
      ConditionFragment byId = new ConditionFragment()
          .setTableAlias(alias)
View Full Code Here

    }
    else {
      frag.addValues( fullDiscriminatorValues() );
    }

    return " and " + frag.toFragmentString();
  }

  private boolean needsDiscriminator() {
    return forceDiscriminator || isInherited();
  }
View Full Code Here

    if ( columnNames.length==1 ) {
      // if not a composite key, use "foo in (?, ?, ?)" for batching
      // if no batch, and not a composite key, use "foo = ?"
      InFragment in = new InFragment().setColumn( alias, columnNames[0] );
      for ( int i=0; i<batchSize; i++ ) in.addValue("?");
      return new StringBuffer( in.toFragmentString() );
    }
    else {
      //a composite key
      ConditionFragment byId = new ConditionFragment()
          .setTableAlias(alias)
View Full Code Here

        if ( !queryable.isAbstract() ) frag.addValue( queryable.getDiscriminatorSQLValue() );
      }

      StringBuffer buf = new StringBuffer(50)
        .append(" and ")
        .append( frag.toFragmentString() );

      return buf.toString();
    }
    else {
      return "";
View Full Code Here

        if ( !queryable.isAbstract() ) frag.addValue( queryable.getDiscriminatorSQLValue() );
      }

      StringBuffer buf = new StringBuffer(50)
        .append(" and ")
        .append( frag.toFragmentString() );

      return buf.toString();
    }
    else {
      return "";
View Full Code Here

    if ( columnNames.length==1 ) {
      // if not a composite key, use "foo in (?, ?, ?)" for batching
      // if no batch, and not a composite key, use "foo = ?"
      InFragment in = new InFragment().setColumn( alias, columnNames[0] );
      for ( int i=0; i<batchSize; i++ ) in.addValue("?");
      return new StringBuffer( in.toFragmentString() );
    }
    else {
      //a composite key
      ConditionFragment byId = new ConditionFragment()
          .setTableAlias(alias)
View Full Code Here

        if ( !queryable.isAbstract() ) frag.addValue( queryable.getDiscriminatorSQLValue() );
      }

      StringBuffer buf = new StringBuffer(50)
        .append(" and ")
        .append( frag.toFragmentString() );

      return buf.toString();
    }
    else {
      return "";
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.