public static final class AggregationQuery.Aggregation.Count.Builder extends GeneratedMessageV3.Builder<AggregationQuery.Aggregation.Count.Builder> implements AggregationQuery.Aggregation.CountOrBuilder
Count of entities that match the query.
The COUNT(*)
aggregation function operates on the entire entity
so it does not require a field reference.
Protobuf type google.datastore.v1.AggregationQuery.Aggregation.Count
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public AggregationQuery.Aggregation.Count.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public AggregationQuery.Aggregation.Count build()
Returns
buildPartial()
public AggregationQuery.Aggregation.Count buildPartial()
Returns
clear()
public AggregationQuery.Aggregation.Count.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public AggregationQuery.Aggregation.Count.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public AggregationQuery.Aggregation.Count.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearUpTo()
public AggregationQuery.Aggregation.Count.Builder clearUpTo()
Optional. Optional constraint on the maximum number of entities to
count.
This provides a way to set an upper bound on the number of entities
to scan, limiting latency and cost.
Unspecified is interpreted as no bound.
If a zero value is provided, a count result of zero should always be
expected.
High-Level Example:
<code><code>
AGGREGATE COUNT_UP_TO(1000) OVER ( SELECT * FROM k );
</code></code>
Requires:
- Must be non-negative when present.
.google.protobuf.Int64Value up_to = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns
clone()
public AggregationQuery.Aggregation.Count.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public AggregationQuery.Aggregation.Count getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getUpTo()
public Int64Value getUpTo()
Optional. Optional constraint on the maximum number of entities to
count.
This provides a way to set an upper bound on the number of entities
to scan, limiting latency and cost.
Unspecified is interpreted as no bound.
If a zero value is provided, a count result of zero should always be
expected.
High-Level Example:
<code><code>
AGGREGATE COUNT_UP_TO(1000) OVER ( SELECT * FROM k );
</code></code>
Requires:
- Must be non-negative when present.
.google.protobuf.Int64Value up_to = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns
getUpToBuilder()
public Int64Value.Builder getUpToBuilder()
Optional. Optional constraint on the maximum number of entities to
count.
This provides a way to set an upper bound on the number of entities
to scan, limiting latency and cost.
Unspecified is interpreted as no bound.
If a zero value is provided, a count result of zero should always be
expected.
High-Level Example:
<code><code>
AGGREGATE COUNT_UP_TO(1000) OVER ( SELECT * FROM k );
</code></code>
Requires:
- Must be non-negative when present.
.google.protobuf.Int64Value up_to = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns
getUpToOrBuilder()
public Int64ValueOrBuilder getUpToOrBuilder()
Optional. Optional constraint on the maximum number of entities to
count.
This provides a way to set an upper bound on the number of entities
to scan, limiting latency and cost.
Unspecified is interpreted as no bound.
If a zero value is provided, a count result of zero should always be
expected.
High-Level Example:
<code><code>
AGGREGATE COUNT_UP_TO(1000) OVER ( SELECT * FROM k );
</code></code>
Requires:
- Must be non-negative when present.
.google.protobuf.Int64Value up_to = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns
hasUpTo()
Optional. Optional constraint on the maximum number of entities to
count.
This provides a way to set an upper bound on the number of entities
to scan, limiting latency and cost.
Unspecified is interpreted as no bound.
If a zero value is provided, a count result of zero should always be
expected.
High-Level Example:
<code><code>
AGGREGATE COUNT_UP_TO(1000) OVER ( SELECT * FROM k );
</code></code>
Requires:
- Must be non-negative when present.
.google.protobuf.Int64Value up_to = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type | Description |
boolean | Whether the upTo field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(AggregationQuery.Aggregation.Count other)
public AggregationQuery.Aggregation.Count.Builder mergeFrom(AggregationQuery.Aggregation.Count other)
Parameter
Returns
public AggregationQuery.Aggregation.Count.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public AggregationQuery.Aggregation.Count.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AggregationQuery.Aggregation.Count.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
mergeUpTo(Int64Value value)
public AggregationQuery.Aggregation.Count.Builder mergeUpTo(Int64Value value)
Optional. Optional constraint on the maximum number of entities to
count.
This provides a way to set an upper bound on the number of entities
to scan, limiting latency and cost.
Unspecified is interpreted as no bound.
If a zero value is provided, a count result of zero should always be
expected.
High-Level Example:
<code><code>
AGGREGATE COUNT_UP_TO(1000) OVER ( SELECT * FROM k );
</code></code>
Requires:
- Must be non-negative when present.
.google.protobuf.Int64Value up_to = 1 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public AggregationQuery.Aggregation.Count.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AggregationQuery.Aggregation.Count.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final AggregationQuery.Aggregation.Count.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setUpTo(Int64Value value)
public AggregationQuery.Aggregation.Count.Builder setUpTo(Int64Value value)
Optional. Optional constraint on the maximum number of entities to
count.
This provides a way to set an upper bound on the number of entities
to scan, limiting latency and cost.
Unspecified is interpreted as no bound.
If a zero value is provided, a count result of zero should always be
expected.
High-Level Example:
<code><code>
AGGREGATE COUNT_UP_TO(1000) OVER ( SELECT * FROM k );
</code></code>
Requires:
- Must be non-negative when present.
.google.protobuf.Int64Value up_to = 1 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Returns
setUpTo(Int64Value.Builder builderForValue)
public AggregationQuery.Aggregation.Count.Builder setUpTo(Int64Value.Builder builderForValue)
Optional. Optional constraint on the maximum number of entities to
count.
This provides a way to set an upper bound on the number of entities
to scan, limiting latency and cost.
Unspecified is interpreted as no bound.
If a zero value is provided, a count result of zero should always be
expected.
High-Level Example:
<code><code>
AGGREGATE COUNT_UP_TO(1000) OVER ( SELECT * FROM k );
</code></code>
Requires:
- Must be non-negative when present.
.google.protobuf.Int64Value up_to = 1 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Name | Description |
builderForValue | Builder
|
Returns