Package nz.co.gregs.dbvolution.results
Interface LargeTextResult
-
- All Superinterfaces:
AnyResult<byte[]>
,DBExpression
,ExpressionCanHaveNullValues
,HasSQLString
,LargeObjectResult<byte[]>
- All Known Subinterfaces:
EncryptedTextResult
- All Known Implementing Classes:
DBEncryptedText
,DBLargeText
,EncryptedTextExpression
,LargeTextColumn
,LargeTextExpression
public interface LargeTextResult extends LargeObjectResult<byte[]>
- Author:
- gregorygraham
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LargeTextResult
copy()
A Complete Copy Of This DBValue.-
Methods inherited from interface nz.co.gregs.dbvolution.expressions.DBExpression
createSQLForFromClause, createSQLForGroupByClause, getQueryableDatatypeForExpressionValue, getTablesInvolved, isAggregator, isComplexExpression, isPurelyFunctional, isWindowingFunction
-
Methods inherited from interface nz.co.gregs.dbvolution.results.ExpressionCanHaveNullValues
getIncludesNull
-
Methods inherited from interface nz.co.gregs.dbvolution.expressions.HasSQLString
toSQLString
-
-
-
-
Method Detail
-
copy
LargeTextResult copy()
Description copied from interface:DBExpression
A Complete Copy Of This DBValue.Immutability in DBvolution is maintain by internally copying objects.
This method enables immutability by performing a deep copy of the object.
Singletons may return themselves but all other objects must return a new instance with copies of all mutable fields.
Support DBvolution at Patreon
- Specified by:
copy
in interfaceDBExpression
- Returns:
- a copy of this
DBValue
-
-