# Functions
CellsPerRowLimitFilter returns a filter that matches only the first N cells of each row.
CellsPerRowOffsetFilter returns a filter that skips the first N cells of each row, matching all subsequent cells.
ChainFilters returns a filter that applies a sequence of filters.
ColumnFilter returns a filter that matches cells whose column name matches the provided RE2 pattern.
ColumnRangeFilter returns a filter that matches a contiguous range of columns within a single family, as specified by an inclusive start qualifier and exclusive end qualifier.
ConditionFilter returns a filter that evaluates to one of two possible filters depending on whether or not the given predicate filter matches at least one cell.
FamilyFilter returns a filter that matches cells whose family name matches the provided RE2 pattern.
GCRuleToString converts the given GcRule proto to a user-visible string.
GetCondMutationResult returns an ApplyOption that reports whether the conditional mutation's condition matched.
InfiniteRange returns the RowRange consisting of all keys at least as large as start.
InterleaveFilters returns a filter that applies a set of filters in parallel and interleaves the results.
IntersectionPolicy returns a GC policy that only applies when all its sub-policies apply.
LatestNFilter returns a filter that matches the most recent N cells in each column.
LimitRows returns a ReadOption that will limit the number of rows to be read.
MaxAgePolicy returns a GC policy that applies to all cells older than the given age.
MaxVersionsPolicy returns a GC policy that applies to all versions of a cell except for the most recent n.
NewAdminClient creates a new AdminClient for a given project and instance.
NewClient creates a new Client for a given project and instance.
NewClientWithConfig creates a new client with the given config.
NewCondMutation returns a conditional mutation.
NewInstanceAdminClient creates a new InstanceAdminClient for a given project.
NewMutation returns a new mutation.
NewRange returns the new RowRange [begin, end).
NewReadModifyWrite returns a new ReadModifyWrite.
NoGcPolicy applies to all cells setting maxage and maxversions to nil implies no gc policies.
Now returns the Timestamp representation of the current time on the client.
PrefixRange returns a RowRange consisting of all keys starting with the prefix.
RowFilter returns a ReadOption that applies f to the contents of read rows.
RowKeyFilter returns a filter that matches cells from rows whose key matches the provided RE2 pattern.
RowSampleFilter returns a filter that matches a row with a probability of p (must be in the interval (0, 1)).
SingleRow returns a RowSet for reading a single row.
StripValueFilter returns a filter that replaces each value with the empty string.
Time converts a time.Time into a Timestamp.
TimestampRangeFilter returns a filter that matches any cells whose timestamp is within the given time bounds.
TimestampRangeFilterMicros returns a filter that matches any cells whose timestamp is within the given time bounds, specified in units of microseconds since 1 January 1970.
UnionPolicy returns a GC policy that applies when any of its sub-policies apply.
ValueFilter returns a filter that matches cells whose value matches the provided RE2 pattern.
ValueRangeFilter returns a filter that matches cells with values that fall within the given range, as specified by an inclusive start value and exclusive end value.
# Constants
AdminScope is the OAuth scope for Cloud Bigtable table admin operations.
DefaultSnapshotDuration is the default TTL for a snapshot.
No description provided by the author
No description provided by the author
InstanceAdminScope is the OAuth scope for Cloud Bigtable instance (and cluster) admin operations.
MultiClusterRouting is a policy that allows read/write requests to be routed to any cluster in the instance.
No description provided by the author
ReadonlyScope is the OAuth scope for Cloud Bigtable read-only data operations.
Scope is the OAuth scope for Cloud Bigtable data operations.
ServerTime is a specific Timestamp that may be passed to (*Mutation).Set.
SingleClusterRouting is a policy that unconditionally routes all read/write requests to a specific cluster.
No description provided by the author
# Structs
AdminClient is a client type for performing admin operations within a specific instance.
Client is a client for reading and writing data to tables in an instance.
ClientConfig has configurations for the client.
ClusterConfig contains the information necessary to create a cluster.
ClusterInfo represents information about a cluster.
FamilyInfo represents information about a column family.
InstanceAdminClient is a client type for performing admin operations on instances.
InstanceConf contains the information necessary to create an Instance.
InstanceInfo represents information about an instance.
InstanceWithClustersConfig contains the information necessary to create an Instance.
Mutation represents a set of changes for a single row of a table.
ProfileAttrsToUpdate define addrs to update during an Update call.
ProfileConf contains the information necessary to create an profile.
ProfileIterator iterates over profiles.
A ReadItem is returned by Read.
ReadModifyWrite represents a set of operations on a single row of a table.
A RowRange is a half-open interval [Start, Limit) encompassing all the rows with keys at least as large as Start, and less than Limit.
SnapshotInfo contains snapshot metadata.
SnapshotIterator is an EntryIterator that iterates over log entries.
A Table refers to a table.
TableConf contains all of the information necessary to create a table with column families.
TableInfo represents information about a table.
# Interfaces
An ApplyOption is an optional argument to Apply.
A Filter represents a row filter.
A GCPolicy represents a rule that determines which cells are eligible for garbage collection.
A ReadOption is an optional argument to ReadRows.
RowSet is a set of rows to be read.
# Type aliases
InstanceType is the type of the instance.
A Row is returned by ReadRows.
RowList is a sequence of row keys.
RowRangeList is a sequence of RowRanges representing the union of the ranges.
StorageType is the type of storage used for all tables in an instance.
Timestamp is in units of microseconds since 1 January 1970.