Constructor
new RowFilter(propertiesopt)
Constructs a new RowFilter.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.bigtable.v2.IRowFilter |
<optional> |
Properties to set |
- Implements:
-
- IRowFilter
Classes
Members
applyLabelTransformer
RowFilter applyLabelTransformer.
blockAllFilter
RowFilter blockAllFilter.
cellsPerColumnLimitFilter
RowFilter cellsPerColumnLimitFilter.
cellsPerRowLimitFilter
RowFilter cellsPerRowLimitFilter.
cellsPerRowOffsetFilter
RowFilter cellsPerRowOffsetFilter.
chain
RowFilter chain.
columnQualifierRegexFilter
RowFilter columnQualifierRegexFilter.
columnRangeFilter
RowFilter columnRangeFilter.
condition
RowFilter condition.
familyNameRegexFilter
RowFilter familyNameRegexFilter.
filter
RowFilter filter.
interleave
RowFilter interleave.
passAllFilter
RowFilter passAllFilter.
rowKeyRegexFilter
RowFilter rowKeyRegexFilter.
rowSampleFilter
RowFilter rowSampleFilter.
sink
RowFilter sink.
stripValueTransformer
RowFilter stripValueTransformer.
timestampRangeFilter
RowFilter timestampRangeFilter.
valueRangeFilter
RowFilter valueRangeFilter.
valueRegexFilter
RowFilter valueRegexFilter.
Methods
toJSON() → {Object.<string, *>}
Converts this RowFilter to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.bigtable.v2.RowFilter}
Creates a new RowFilter instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.bigtable.v2.IRowFilter |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.bigtable.v2.RowFilter |
RowFilter instance |
(static) decode(reader, lengthopt) → {google.bigtable.v2.RowFilter}
Decodes a RowFilter message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.bigtable.v2.RowFilter |
RowFilter |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.bigtable.v2.RowFilter}
Decodes a RowFilter message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.bigtable.v2.RowFilter |
RowFilter |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified RowFilter message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.bigtable.v2.IRowFilter |
RowFilter message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified RowFilter message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.bigtable.v2.IRowFilter |
RowFilter message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.bigtable.v2.RowFilter}
Creates a RowFilter message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.bigtable.v2.RowFilter |
RowFilter |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for RowFilter
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a RowFilter message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.bigtable.v2.RowFilter |
RowFilter |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a RowFilter message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|