org.mentabean.sql
Class Parametrizable

java.lang.Object
  extended by org.mentabean.sql.Parametrizable
All Implemented Interfaces:
HasParams
Direct Known Subclasses:
Avg, Coalesce, Count, In, Length, Lower, Max, Min, Nullif, Substring, Sum, Upper

public abstract class Parametrizable
extends Object
implements HasParams


Field Summary
protected  List<Param> params
           
 
Constructor Summary
Parametrizable()
           
 
Method Summary
protected  Parametrizable addParam(Param param)
           
 String build()
           
 Param[] getParams()
           
abstract  String name()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

params

protected List<Param> params
Constructor Detail

Parametrizable

public Parametrizable()
Method Detail

name

public abstract String name()

getParams

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

addParam

protected Parametrizable addParam(Param param)

build

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


Copyright © 2013. All Rights Reserved.