@Immutable public class DefaultDseAggregateMetadata extends com.datastax.oss.driver.internal.core.metadata.schema.DefaultAggregateMetadata implements DseAggregateMetadata
Constructor and Description |
---|
DefaultDseAggregateMetadata(com.datastax.oss.driver.api.core.CqlIdentifier keyspace,
com.datastax.oss.driver.api.core.metadata.schema.FunctionSignature signature,
com.datastax.oss.driver.api.core.metadata.schema.FunctionSignature finalFuncSignature,
Object initCond,
com.datastax.oss.driver.api.core.type.DataType returnType,
com.datastax.oss.driver.api.core.metadata.schema.FunctionSignature stateFuncSignature,
com.datastax.oss.driver.api.core.type.DataType stateType,
com.datastax.oss.driver.api.core.type.codec.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
public DefaultDseAggregateMetadata(@NonNull com.datastax.oss.driver.api.core.CqlIdentifier keyspace, @NonNull com.datastax.oss.driver.api.core.metadata.schema.FunctionSignature signature, @Nullable com.datastax.oss.driver.api.core.metadata.schema.FunctionSignature finalFuncSignature, @Nullable Object initCond, @NonNull com.datastax.oss.driver.api.core.type.DataType returnType, @NonNull com.datastax.oss.driver.api.core.metadata.schema.FunctionSignature stateFuncSignature, @NonNull com.datastax.oss.driver.api.core.type.DataType stateType, @NonNull com.datastax.oss.driver.api.core.type.codec.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.