public class FunctionCall extends Object implements MappingField, CQLFragment
In mapping declarations, function calls can appear in both sides of a mapping entry, which is
why this class implements both MappingField (left side) and CQLFragment (right
side).
| Constructor and Description |
|---|
FunctionCall(CQLWord keyspaceName,
CQLWord functionName,
CQLFragment... args) |
FunctionCall(CQLWord keyspaceName,
CQLWord functionName,
List<CQLFragment> args) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
com.datastax.oss.driver.shaded.guava.common.collect.ImmutableList<CQLFragment> |
getArgs() |
String |
getFieldDescription() |
CQLWord |
getFunctionName() |
Optional<CQLWord> |
getKeyspaceName() |
int |
hashCode() |
String |
render(CQLRenderMode mode) |
String |
toString() |
public FunctionCall(@Nullable
CQLWord keyspaceName,
@NonNull
CQLWord functionName,
@NonNull
CQLFragment... args)
public FunctionCall(@Nullable
CQLWord keyspaceName,
@NonNull
CQLWord functionName,
@NonNull
List<CQLFragment> args)
@NonNull public CQLWord getFunctionName()
@NonNull public String getFieldDescription()
getFieldDescription in interface Field@NonNull public com.datastax.oss.driver.shaded.guava.common.collect.ImmutableList<CQLFragment> getArgs()
public String render(CQLRenderMode mode)
render in interface CQLFragmentCopyright © 2017–2021 DataStax. All rights reserved.