org.mentabean.sql.operations
Class Operation

java.lang.Object
  extended by org.mentabean.sql.operations.Operation
All Implemented Interfaces:
Condition, Function, HasParams
Direct Known Subclasses:
Add, Divide, Multiply, Subtract

public abstract class Operation
extends Object
implements Function, Condition


Constructor Summary
Operation()
           
 
Method Summary
 String build()
           
 Param[] getParams()
           
abstract  String operationSignal()
           
 Operation param(Function function)
           
 Operation param(Object value)
           
 Operation param(Param p)
           
 Operation param(QueryBuilder.Alias<?> alias, Object property)
           
 Operation param(QueryBuilder.Query query)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Operation

public Operation()
Method Detail

operationSignal

public abstract String operationSignal()

param

public Operation param(Param p)

param

public Operation param(Function function)

param

public Operation param(Object value)

param

public Operation param(QueryBuilder.Query query)

param

public Operation param(QueryBuilder.Alias<?> alias,
                       Object property)

getParams

public Param[] getParams()
Specified by:
getParams in interface HasParams

build

public String build()
Specified by:
build in interface HasParams


Copyright © 2013. All Rights Reserved.