org.apache.torque.util.functions
Class Min

java.lang.Object
  extended by org.apache.torque.util.functions.AggregateFunction
      extended by org.apache.torque.util.functions.Min
All Implemented Interfaces:
Column, SQLFunction

public class Min
extends AggregateFunction

SQL99 Standard min function.

Version:
$Id: Min.java 1448414 2013-02-20 21:06:35Z tfischer $

Constructor Summary
Min(Column column)
          Construct an MIN function class with the column to calculate the minimum from.
Min(Column column, boolean distinct)
          Construct an MIN function class with the column to calculate the minimum from and possibly a distinct modifier.
Min(String sqlExpression)
          Construct an MIN function class with an SQL expression to calculate the minimum from.
 
Method Summary
 void setFunction(String function)
          This method cannot be called, an UnsupportedOperationException will always be thrown.
 
Methods inherited from class org.apache.torque.util.functions.AggregateFunction
getArgument, getArguments, getColumn, getColumnName, getFullTableName, getFunction, getSchemaName, getSqlExpression, getTableName, isDistinct, setArguments, setColumn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Min

public Min(Column column)
Construct an MIN function class with the column to calculate the minimum from.

Parameters:
column - the Column to calculate the minimum from.

Min

public Min(String sqlExpression)
Construct an MIN function class with an SQL expression to calculate the minimum from.

Parameters:
sqlExpression - the SQL expression to calculate the minimum from.

Min

public Min(Column column,
           boolean distinct)
Construct an MIN function class with the column to calculate the minimum from and possibly a distinct modifier.

Parameters:
column - the Column to calculate the minimum from.
distinct - whether to calculate the minimum from only distinct values.
Method Detail

setFunction

public void setFunction(String function)
This method cannot be called, an UnsupportedOperationException will always be thrown.

Overrides:
setFunction in class AggregateFunction
Parameters:
function - disregarded.
Throws:
UnsupportedOperationException - always.


Copyright © 2000-2013 The Apache Software Foundation. All Rights Reserved.