MCPcopy Create free account

hub / github.com/apache/kudu / types & classes

Types & classes5,132 in github.com/apache/kudu

↓ 287 callersClassColumnSchema
The schema for a given column. Holds the data type as well as information about nullability & column name. In the future, it may hold information abo
src/kudu/common/schema.h:207
↓ 182 callersClassColumnSchema
src/kudu/client/schema.h:43
↓ 130 callersEnumValues
src/kudu/tools/ksck_results.h:79
↓ 128 callersClassTimestamp
src/kudu/tablet/tablet.h:73
↓ 122 callersClassSlice
src/kudu/tablet/rowset.h:48
↓ 121 callersClassColumnId
The ID of a column. Each column in a table has a unique ID.
src/kudu/common/schema.h:76
↓ 113 callersClassSlice
src/kudu/common/table_util.h:26
↓ 98 callersClassSlice
src/kudu/util/env.h:34
↓ 76 callersClassSkipEmpty
Returns false if the given StringPiece is empty, indicating that the strings::Split() API should omit the empty string. vector<string> v = Split(" a
src/kudu/gutil/strings/split.h:443
↓ 76 callersClassSlice
src/kudu/client/schema.h:46
↓ 64 callersClassMvccSnapshot
A snapshot of the current MVCC state, which can determine whether an op timestamp should be considered visible.
src/kudu/tablet/mvcc.h:45
↓ 61 callersClassThreadPoolBuilder
ThreadPool takes a lot of arguments. We provide sane defaults with a builder. name: Used for debugging output and default names of the worker threads
src/kudu/util/threadpool.h:109
↓ 53 callersClassClusterActionBuilder
Builder for actions involving RPC communications with a Kudu cluster.
src/kudu/tools/tool_action_common.h:97
↓ 41 callersClassActionBuilder
Builds a new action (leaf) node.
src/kudu/tools/tool_action.h:190
↓ 34 callersClassRowChangeList
IWYU pragma: keep
src/kudu/tablet/rowset.h:45
↓ 33 callersClassSchemaBuilder
Helper used for schema creation/editing. Example: SchemaBuilder builder(base_schema); RETURN_NOT_OK(builder.RemoveColumn("value")); RETURN_NOT_OK(bui
src/kudu/common/schema.h:1063
↓ 31 callersClassKeyRange
src/kudu/tablet/tablet.h:66
↓ 29 callersClassBlockId
src/kudu/tablet/deltafile.h:52
↓ 27 callersClassuint128
An unsigned 128-bit integer type. Thread-compatible.
src/kudu/gutil/int128.h:14
↓ 26 callersClassCategoryFilter
src/kudu/util/debug/trace_event_impl.h:257
↓ 25 callersClassKuduClientBuilder
src/kudu/mini-cluster/mini_cluster.h:35
↓ 25 callersClassModeBuilder
Builds a new mode (non-leaf) node.
src/kudu/tools/tool_action.h:70
↓ 24 callersClassSlice
src/kudu/rpc/sasl_helper.h:28
↓ 24 callersClassStatus
src/kudu/util/slice.h:34
↓ 24 callersClasscompare
src/kudu/common/generic_iterators.cc:71
↓ 23 callersClassHostPort
src/kudu/master/auto_rebalancer.h:35
↓ 23 callersClassSchema
src/kudu/tablet/rowset.h:47
↓ 22 callersClassFsManagerOpts
src/kudu/tserver/mini_tablet_server.h:31
↓ 21 callersClassColumnStorageAttributes
Class for storing column attributes such as compression and encoding. Column attributes describe the physical storage and representation of bytes, as
src/kudu/common/schema.h:144
↓ 19 callersClassSlice
src/kudu/fs/block_manager.h:36
↓ 18 callersClassClusterVerifier
Utility class for integration tests to verify that the cluster is in a good state.
src/kudu/integration-tests/cluster_verifier.h:33
↓ 18 callersClassThreadJoiner
Utility to join on a thread, printing warning messages if it takes too long. For example: ThreadJoiner(&my_thread) .warn_after_ms(1000) .warn_every_m
src/kudu/util/thread.h:57
↓ 17 callersClassBlockPointer
src/kudu/cfile/cfile_writer.h:43
↓ 16 callersClassRowChangeList
A RowChangeList is a wrapper around a Slice which contains a "changelist". A changelist is a single mutation to a row -- it may be one of three types
src/kudu/common/row_changelist.h:95
↓ 15 callersClassCertSigner
An utility class for issuing and signing certificates. This is used in "fluent" style. For example: CHECK_OK(CertSigner(&my_ca_cert, &my_ca_key) .se
src/kudu/security/ca/cert_management.h:172
↓ 15 callersClassHostPort
src/kudu/integration-tests/cluster_itest_util.h:50
↓ 15 callersClassSchema
src/kudu/common/schema.h:50
↓ 14 callersClassColumnTypeAttributes
Class for storing column attributes such as precision and scale for decimal types. Column attributes describe logical features of the column; these fe
src/kudu/common/schema.h:98
↓ 14 callersClassKuduClientBuilder
src/kudu/client/replica_controller-internal.h:24
↓ 13 callersClassMonoTime
src/kudu/util/monotime.h:189
↓ 13 callersClassRowOp
src/kudu/tablet/tablet.h:120
↓ 13 callersClassStringPiece
src/kudu/security/kerberos_util.h:21
↓ 13 callersClassTServerActionBuilder
Builder for actions involving RPC communications with a Kudu tablet server.
src/kudu/tools/tool_action_common.h:109
↓ 12 callersClassMessengerBuilder
Used to construct a Messenger.
src/kudu/rpc/messenger.h:81
↓ 12 callersClassRetentionIndexes
src/kudu/consensus/log.h:71
↓ 12 callersClassSaslException
An exception representing a SASL or Kerberos failure.
src/kudu/thrift/sasl_client_transport.h:50
↓ 12 callersClassTimestamp
An op timestamp generated by a Clock.
src/kudu/common/timestamp.h:32
↓ 11 callersClassAnyOf
Represents a delimiter that will match any of the given byte-sized characters. AnyOf is similar to Literal, except that AnyOf uses StringPiece::find_f
src/kudu/gutil/strings/split.h:358
↓ 11 callersClassDelete
Class of Operation for whole row removals. Only columns which are part of the key can be set. Instances of this class should not be reused.
java/kudu-client/src/main/java/org/apache/kudu/client/Delete.java:28
↓ 11 callersClassFixIncludesError
build-support/iwyu/fix_includes.py:228
↓ 11 callersClassHostPort
A container for a host:port pair.
src/kudu/util/net/net_util.h:37
↓ 10 callersClassConstContiguousRow
This is the same as ContiguousRow except it refers to a const area of memory that should not be mutated.
src/kudu/common/row.h:509
↓ 10 callersClassHandleDeleter
src/kudu/util/cache.h:222
↓ 10 callersClassKuduScanTokenBuilder
Builds a sequence of scan tokens.
java/kudu-client/src/main/java/org/apache/kudu/client/KuduScanToken.java:429
↓ 10 callersClassLogOptions
Options for the State Machine/Write Ahead Log
src/kudu/consensus/log_util.h:59
↓ 10 callersClassReaderOptions
src/kudu/cfile/bloomfile.h:46
↓ 10 callersClassTabletVotingState
src/kudu/consensus/raft_consensus.h:99
↓ 9 callersClassFsManagerOpts
Options that control the behavior of FsManager.
src/kudu/fs/fs_manager.h:91
↓ 9 callersClassInternalMiniClusterOptions
src/kudu/mini-cluster/internal_mini_cluster.h:69
↓ 9 callersClassLiteral
Represents a literal string delimiter. Examples: using ::strings::delimiter::Literal; vector<string> v = strings::Split("a=>b=>c", Literal("=>")); as
src/kudu/gutil/strings/split.h:331
↓ 9 callersClassMonoDelta
src/kudu/util/monotime.h:192
↓ 9 callersClassPartitionKey
This class is a representation of a table's row (or a row limit) according to the table's partition schema. A table's partition can be defined by a pa
src/kudu/common/partition.h:63
↓ 8 callersClassBlockIdCompare
src/kudu/fs/block_id.h:91
↓ 8 callersClassCreateBlockOptions
src/kudu/fs/data_dirs.h:42
↓ 8 callersClassHostPort
src/kudu/tserver/tablet_copy_client.h:40
↓ 8 callersClassReaderOptions
src/kudu/tablet/deltafile.h:63
↓ 8 callersClassSockaddr
src/kudu/util/net/socket.h:40
↓ 8 callersClassStringPiece
src/kudu/gutil/strings/stringpiece.h:129
↓ 8 callersClassWritableFileOptions
src/kudu/util/env.h:39
↓ 7 callersClassBlockId
src/kudu/fs/block_id.h:34
↓ 7 callersClassDataDirManagerOptions
src/kudu/fs/data_dirs.h:89
↓ 7 callersClassKsckChecksumOptions
src/kudu/tools/ksck.h:59
↓ 7 callersClassMetricJsonOptions
src/kudu/util/metrics.h:468
↓ 7 callersClassSkipWhitespace
Returns false if the given StringPiece is empty or contains only whitespace, indicating that the strings::Split() API should omit the string. vector<
src/kudu/gutil/strings/split.h:454
↓ 7 callersClassstat
src/kudu/util/env_posix.cc:323
↓ 6 callersClassArgsBuilder
Convenience builder for more readable test composition.
src/kudu/integration-tests/maintenance_mode-itest.cc:591
↓ 6 callersClassEasyJson
A wrapper around rapidjson Value objects, to simplify usage. Intended solely for building json objects, not writing/parsing. Simplifies code like thi
src/kudu/util/easy_json.h:48
↓ 6 callersClassMergeIteratorOptions
Options struct for the MergeIterator.
src/kudu/common/generic_iterators.h:43
↓ 6 callersClassMonoTime
src/kudu/transactions/coordinator_rpc.h:33
↓ 6 callersClassMyHeap
Heap with custom key comparator. See https://stackoverflow.com/a/8875823.
src/kudu/experiments/merge-test.py:42
↓ 6 callersClassRWFileOptions
src/kudu/util/env.h:38
↓ 6 callersClassSchema
src/kudu/client/schema.h:45
↓ 6 callersClassTimestamp
src/kudu/tablet/ops/op_driver.h:39
↓ 5 callersClassBloomKeyProbe
Probe calculated from a given key. This caches the calculated hash values which are necessary for probing into a Bloom Filter, so that when many bloom
src/kudu/util/bloom_filter.h:50
↓ 5 callersClassHostPort
src/kudu/hms/hms_client.h:32
↓ 5 callersClassMasterActionBuilder
Builder for actions involving RPC communications with a Kudu master.
src/kudu/tools/tool_action_common.h:103
↓ 5 callersClassPartitionSchemaPB
src/kudu/common/partition.h:50
↓ 5 callersClassPendingHandleDeleter
src/kudu/util/cache.h:250
↓ 5 callersClassRandom
A very simple random number generator. Not especially good at generating truly random bits, but good enough for our needs in this package. This imple
src/kudu/util/random.h:32
↓ 5 callersClassRowSetMetadataUpdate
src/kudu/tablet/delta_tracker.h:70
↓ 5 callersClassTestWorkload
Utility class for generating a workload against a test cluster. The actual data inserted is random, and thus can't be verified for integrity. However
src/kudu/integration-tests/test_workload.h:58
↓ 5 callersClassTxnEntry
src/kudu/tablet/txn_participant.h:377
↓ 4 callersClassColumnId
src/kudu/tablet/rowset.h:49
↓ 4 callersClassColumnPredicate
src/kudu/common/key_util.h:32
↓ 4 callersClassDataDirGroup
A DataDirGroup is a group of directories used by an entity for block placement. A group is represented in memory by a list of indices which index into
src/kudu/fs/data_dirs.h:60
↓ 4 callersClassEntryHandle
src/kudu/util/ttl_cache.h:64
↓ 4 callersClassHostPort
src/kudu/clock/builtin_ntp.h:37
↓ 4 callersClassKuduPartitionerBuilder
A Builder class to build {@link KuduPartitioner}.
java/kudu-client/src/main/java/org/apache/kudu/client/KuduPartitioner.java:189
↓ 4 callersClassSlice
src/kudu/benchmarks/tpch/rpc_line_item_dao.h:39
↓ 4 callersClassTwoDimensionalGreedyAlgo
A two-dimensional greedy rebalancing algorithm. From among moves that decrease the skew of a most skewed table, it prefers ones that reduce the skew o
src/kudu/rebalance/rebalance_algo.h:177
next →1–100 of 5,132, ranked by callers