@Immutable public class DefaultDseAggregateMetadata extends com.datastax.oss.driver.internal.core.metadata.schema.DefaultAggregateMetadata implements DseAggregateMetadata
Constructor and Description |
---|
DefaultDseAggregateMetadata(CqlIdentifier keyspace,
FunctionSignature signature,
FunctionSignature finalFuncSignature,
Object initCond,
DataType returnType,
FunctionSignature stateFuncSignature,
DataType stateType,
TypeCodec<Object> stateTypeCodec,
boolean deterministic) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object other) |
int |
hashCode() |
boolean |
isDeterministic()
Indicates if this aggregate is deterministic.
|
String |
toString() |
formatInitCond, getFinalFuncSignature, getInitCond, getKeyspace, getReturnType, getSignature, getStateFuncSignature, getStateType
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
describe
describeWithChildren, formatInitCond, getFinalFuncSignature, getInitCond, getKeyspace, getReturnType, getSignature, getStateFuncSignature, getStateType
public DefaultDseAggregateMetadata(@NonNull CqlIdentifier keyspace, @NonNull FunctionSignature signature, @Nullable FunctionSignature finalFuncSignature, @Nullable Object initCond, @NonNull DataType returnType, @NonNull FunctionSignature stateFuncSignature, @NonNull DataType stateType, @NonNull TypeCodec<Object> stateTypeCodec, boolean deterministic)
public boolean isDeterministic()
DseAggregateMetadata
NOTE: For versions of DSE older than 6.0.0, this method will always return false, regardless of the actual function characteristics.
isDeterministic
in interface DseAggregateMetadata
public boolean equals(Object other)
equals
in class com.datastax.oss.driver.internal.core.metadata.schema.DefaultAggregateMetadata
public int hashCode()
hashCode
in class com.datastax.oss.driver.internal.core.metadata.schema.DefaultAggregateMetadata
public String toString()
toString
in class com.datastax.oss.driver.internal.core.metadata.schema.DefaultAggregateMetadata
Copyright © 2017–2019. All rights reserved.