Package com.exedio.cope
Class BindItemFunction<E extends Item>
- java.lang.Object
-
- com.exedio.cope.BindFunction<E>
-
- com.exedio.cope.BindItemFunction<E>
-
- All Implemented Interfaces:
Function<E>
,ItemFunction<E>
,Selectable<E>
,Serializable
public final class BindItemFunction<E extends Item> extends BindFunction<E> implements ItemFunction<E>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BindItemFunction(ItemFunction<E> function, Join join)
Instead of using this constructor directly, you may want to use the convenience methods.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
appendType(com.exedio.cope.Statement bf, Join join)
Deprecated.For internal use within COPE only.BindItemFunction<E>
bind(Join join)
Return this.int
checkTypeColumn()
Deprecated.long
checkTypeColumnL()
Type<E>
getValueType()
boolean
needsCheckTypeColumn()
-
Methods inherited from class com.exedio.cope.BindFunction
append, appendSelect, check, equals, get, getType, getValueClass, hashCode, toString, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.exedio.cope.Function
any, between, equal, equal, equal, get, get, greater, greater, greaterOrEqual, greaterOrEqual, in, in, isNotNull, isNull, less, less, lessOrEqual, lessOrEqual, max, min, notEqual, notEqual
-
Methods inherited from interface com.exedio.cope.ItemFunction
equalTarget, equalTarget, instanceOf, instanceOf, instanceOf, instanceOf, instanceOf, notInstanceOf, notInstanceOf, notInstanceOf, notInstanceOf, notInstanceOf, typeIn, typeIn, typeIn, typeIn, typeIn, typeNotIn, typeNotIn, typeNotIn, typeNotIn, typeNotIn
-
Methods inherited from interface com.exedio.cope.Selectable
append, appendSelect, check, getType, getValueClass, toString
-
-
-
-
Constructor Detail
-
BindItemFunction
public BindItemFunction(ItemFunction<E> function, Join join)
Instead of using this constructor directly, you may want to use the convenience methods.- See Also:
ItemFunction.bind(Join)
-
-
Method Detail
-
getValueType
public Type<E> getValueType()
- Specified by:
getValueType
in interfaceItemFunction<E extends Item>
- Specified by:
getValueType
in interfaceSelectable<E extends Item>
- Overrides:
getValueType
in classBindFunction<E extends Item>
-
appendType
@Deprecated public void appendType(com.exedio.cope.Statement bf, Join join)
Deprecated.For internal use within COPE only.- Specified by:
appendType
in interfaceItemFunction<E extends Item>
-
needsCheckTypeColumn
public boolean needsCheckTypeColumn()
- Specified by:
needsCheckTypeColumn
in interfaceItemFunction<E extends Item>
- See Also:
ItemFunction.checkTypeColumn()
-
checkTypeColumn
@Deprecated public int checkTypeColumn()
Deprecated.- Specified by:
checkTypeColumn
in interfaceItemFunction<E extends Item>
-
checkTypeColumnL
public long checkTypeColumnL()
- Specified by:
checkTypeColumnL
in interfaceItemFunction<E extends Item>
- See Also:
ItemFunction.needsCheckTypeColumn()
-
bind
public BindItemFunction<E> bind(Join join)
Return this. It makes no sense wrapping a BindFunction into another BindFunction, because the inner BindFunction "wins".
-
-