Module org.eclipse.persistence.core
Class FunctionField
java.lang.Object
org.eclipse.persistence.internal.helper.DatabaseField
org.eclipse.persistence.internal.helper.FunctionField
- All Implemented Interfaces:
Serializable
,Cloneable
,CoreField
INTERNAL:
Purpose:
Allow fields to have functions applied to them or be computed.
- See Also:
-
Field Summary
Fields inherited from class org.eclipse.persistence.internal.helper.DatabaseField
columnDefinition, index, isCreatable, isInsertable, isNullable, isPrimaryKey, isTranslated, isUnique, isUpdatable, keepInRow, length, name, nameForComparisons, NULL_SQL_TYPE, precision, qualifiedName, scale, sqlType, table, type, typeName, useDelimiters, useUpperCaseForComparisons
-
Constructor Summary
ConstructorDescriptionFunctionField
(String fieldName) A unique field name should still be given to the function. -
Method Summary
Methods inherited from class org.eclipse.persistence.internal.helper.DatabaseField
clone, convertClassNamesToClasses, equals, equals, getColumnDefinition, getIndex, getLength, getName, getNameDelimited, getNameForComparisons, getPrecision, getQualifiedName, getQualifiedNameDelimited, getScale, getSqlType, getTable, getTableName, getType, getTypeName, getUseUpperCaseForComparisons, hashCode, hasTableName, initDDLFields, isCreatable, isInsertable, isNullable, isObjectRelationalDatabaseField, isPrimaryKey, isReadOnly, isTranslated, isUnique, isUpdatable, keepInRow, resetQualifiedName, setColumnDefinition, setCreatable, setIndex, setInsertable, setIsTranslated, setKeepInRow, setLength, setName, setName, setName, setNameForComparisons, setNullable, setPrecision, setPrimaryKey, setScale, setSqlType, setTable, setTableName, setType, setTypeName, setUnique, setUpdatable, setUseDelimiters, shouldUseDelimiters, toString, useUpperCaseForComparisons
-
Field Details
-
expression
-
-
Constructor Details
-
FunctionField
public FunctionField() -
FunctionField
A unique field name should still be given to the function.
-
-
Method Details
-
getExpression
-
setExpression
-