Package com.exedio.cope
Class BindFunction<E>
java.lang.Object
com.exedio.cope.BindFunction<E>
- All Implemented Interfaces:
Function<E>
,Selectable<E>
,Serializable
- Direct Known Subclasses:
BindItemFunction
,BindNumberFunction
,BindStringFunction
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionBindFunction
(Function<E> function, Join join) Instead of using this constructor directly, you may want to use the convenience methods. -
Method Summary
Modifier and TypeMethodDescriptionfinal void
Deprecated.For internal use within COPE only.final void
appendSelect
(com.exedio.cope.Statement bf, Join join) Deprecated.For internal use within COPE only.Return this.final void
Deprecated.For internal use within COPE only.final boolean
final E
final Type<?>
getType()
ReturnsSelectable.getValueType()
.getJavaClass()
com.exedio.cope.SelectType<E>
final int
hashCode()
final String
toString()
final void
toString
(StringBuilder bf, Type<?> defaultType)
-
Constructor Details
-
BindFunction
Instead of using this constructor directly, you may want to use the convenience methods.- See Also:
-
-
Method Details
-
get
-
getValueClass
Description copied from interface:Selectable
ReturnsSelectable.getValueType()
.getJavaClass()
- Specified by:
getValueClass
in interfaceSelectable<E>
-
getValueType
- Specified by:
getValueType
in interfaceSelectable<E>
-
check
Deprecated.For internal use within COPE only.- Specified by:
check
in interfaceSelectable<E>
-
append
Deprecated.For internal use within COPE only.- Specified by:
append
in interfaceSelectable<E>
-
appendSelect
Deprecated.For internal use within COPE only.- Specified by:
appendSelect
in interfaceSelectable<E>
-
getType
- Specified by:
getType
in interfaceSelectable<E>
-
equals
-
hashCode
public final int hashCode() -
toString
-
toString
- Specified by:
toString
in interfaceSelectable<E>
-
bind
Return this. It makes no sense wrapping a BindFunction into another BindFunction, because the inner BindFunction "wins".
-