Package org.apache.torque

Examples of org.apache.torque.ColumnImpl


     * @return A modified Criteria object.
     */
    public Criteria addDescendingOrderByColumn(String column)
    {
        orderByColumns.add(
                new OrderBy(new ColumnImpl(column), SqlEnum.DESC, false));
        return this;
    }
View Full Code Here


     *
     * @return A modified Criteria object.
     */
    public Criteria and(String column, Object value, SqlEnum comparison)
    {
        ColumnImpl columnImpl = new ColumnImpl(column);
        return and(columnImpl, value, comparison);
    }
View Full Code Here

        Criterion oc = getCriterion(table, column);
        Criterion nc = new Criterion(table, column, value, comparison);

        if (oc == null)
        {
            criterionMap.put(new ColumnImpl(table, column), nc);
        }
        else
        {
            oc.and(nc);
        }
View Full Code Here

     * @param values An Object[] with the disallowed values.
     * @return A modified Criteria object.
     */
    public Criteria andNotIn(String column, Object[] values)
    {
        ColumnImpl columnImpl = new ColumnImpl(column);
        return and(columnImpl, values, Criteria.NOT_IN);
    }
View Full Code Here

     * @param comparison A String.
     * @return A modified Criteria object.
     */
    public Criteria or(String column, Object value, SqlEnum comparison)
    {
        return or(new ColumnImpl(column), value, comparison);
    }
View Full Code Here

    {
        Criterion oc = getCriterion(table, column);
        Criterion nc = new Criterion(table, column, value, comparison);
        if (oc == null)
        {
            criterionMap.put(new ColumnImpl(table, column), nc);
        }
        else
        {
            oc.or(nc);
        }
View Full Code Here

         */
        Criterion(String table, String column, Object val, SqlEnum comp)
        {
            this.value = val;
            setComparison(comp);
            this.column = new ColumnImpl(table, column);
        }
View Full Code Here

{

    public void testHashCodeAndEquals()
    {
        Criterion criterion = new Criterion(
                new ColumnImpl("myTable", "myColumn"),
                "myValue",
                Criteria.GREATER_EQUAL);
        Criterion compareToCriterion = new Criterion(
                new ColumnImpl("myTable", "myColumn"),
                "myValue",
                Criteria.GREATER_EQUAL);
        assertEquals(criterion.hashCode(), compareToCriterion.hashCode());
        assertEquals(criterion, compareToCriterion);
    }
View Full Code Here

    }

    public void testToStringSingleCriterion()
    {
        Criterion criterion = new Criterion(
                new ColumnImpl("myTable", "myColumn"),
                "myValue");
        assertEquals("myTable.myColumn=myValue",
                criterion.toString());
    }
View Full Code Here

    }

    public void testToStringCompositeCriterion()
    {
        Criterion criterion = new Criterion(
                new ColumnImpl("myTable", "myColumn"),
                "myValue");
        Criterion innerCriterion = (new Criterion(
                new ColumnImpl("myTable", "myColumn2"),
                "myColumn2<abs(myValue2)",
                SqlEnum.CUSTOM));
        innerCriterion.and(new Criterion(
                new ColumnImpl("myTable", "myColumn3"),
                3,
                SqlEnum.GREATER_EQUAL));
        criterion.or(innerCriterion);
        assertEquals("myTable.myColumn=myValue "
                + "OR (myColumn2<abs(myValue2) "
View Full Code Here

TOP

Related Classes of org.apache.torque.ColumnImpl

Copyright © 2018 www.massapicom. 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.