public interface DseAggregateMetadata extends AggregateMetadata
It adds support for the DSE-specific DETERMINISTIC keyword.
| Modifier and Type | Method and Description |
|---|---|
default String |
describe(boolean pretty)
Returns a single CQL statement that creates the element.
|
default Optional<Boolean> |
getDeterministic()
Indicates if this aggregate is deterministic.
|
boolean |
isDeterministic()
Deprecated.
Use
getDeterministic() instead. |
describeWithChildren, formatInitCond, getFinalFuncSignature, getInitCond, getKeyspace, getReturnType, getSignature, getStateFuncSignature, getStateType@Deprecated boolean isDeterministic()
getDeterministic() instead.default Optional<Boolean> getDeterministic()
This method returns empty if this information was not found in the system tables, regardless of the actual aggregate characteristics; this is the case for all versions of DSE older than 6.0.0.
@NonNull default String describe(boolean pretty)
Describabledescribe in interface AggregateMetadatadescribe in interface Describablepretty - if true, make the output more human-readable (line breaks, indents, and
pretty identifiers). If false, return the
statement on a single line with minimal formatting.Copyright © 2017–2022. All rights reserved.