Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bytedance/bolt
/ types & classes
Types & classes
6,112 in github.com/bytedance/bolt
⨍
Functions
27,890
◇
Types & classes
6,112
↓ 1,820 callers
Class
PlanBuilder
A builder class with fluent API for building query plans. Plans are built bottom up starting with the source node (table scan or similar). Expressions
bolt/exec/tests/utils/PlanBuilder.h:94
↓ 1,107 callers
Class
Timestamp
bolt/type/Timestamp.h:148
↓ 666 callers
Class
StringView
Variable length string or binary type for use in vectors. This has semantics similar to std::string_view or folly::StringPiece and exposes a subset of
bolt/type/StringView.h:61
↓ 447 callers
Class
AssertQueryBuilder
bolt/exec/tests/utils/AssertQueryBuilder.h:36
↓ 362 callers
Class
FunctionSignatureBuilder
Convenience class for creating FunctionSignature instances. Example of usage: - signature of "concat" function: varchar... -> varchar exec::Function
bolt/expression/FunctionSignature.h:262
↓ 278 callers
Class
ParquetException
bolt/dwio/parquet/arrow/Exception.h:115
↓ 192 callers
Class
JSON
bolt/dwio/parquet/arrow/Types.cpp:639
↓ 161 callers
Class
AggregateFunctionSignatureBuilder
Convenience class for creating AggregageFunctionSignature instances. Example of usage: - signature of covar_samp aggregate function: (double, double)
bolt/expression/FunctionSignature.h:336
↓ 151 callers
Class
HashJoinBuilder
bolt/exec/tests/HashJoinTest.cpp:220
↓ 132 callers
Class
variant
bolt/type/Variant.h:54
↓ 110 callers
Class
Range
bolt/common/base/Range.h:40
↓ 108 callers
Class
HiveTypeParser
bolt/type/fbhive/HiveTypeParser.h:118
↓ 103 callers
Class
Literal
bolt/connectors/paimon/PaimonFilterTranslator.h:32
↓ 100 callers
Class
DateTimeToken
bolt/functions/lib/DateTimeFormatter.h:165
↓ 90 callers
Class
Subfield
bolt/type/Subfield.h:83
↓ 88 callers
Class
RuntimeCounter
bolt/common/base/RuntimeMetrics.h:40
↓ 80 callers
Enum
type
bolt/dwio/parquet/arrow/Schema.h:115
↓ 75 callers
Class
AssertQueryBuilder
bolt/functions/lib/aggregates/tests/utils/AggregationTestBase.h:37
↓ 73 callers
Class
Int
bolt/dwio/parquet/arrow/Types.cpp:637
↓ 66 callers
Class
SelectivityVector
A selectivityVector is used to logically filter / select data in place. The goal here is to be able to pass this vector between filter stages on diffe
bolt/vector/SelectivityVector.h:52
↓ 60 callers
Class
Timestamp
bolt/dwio/parquet/arrow/Types.cpp:635
↓ 55 callers
Class
Split
bolt/exec/Split.h:36
↓ 46 callers
Class
Values
bolt/exec/Values.h:35
↓ 44 callers
Class
ValueTypes
bolt/dwio/dwrf/test/E2EReaderTest.cpp:69
↓ 40 callers
Class
Time
bolt/dwio/parquet/arrow/Types.cpp:634
↓ 31 callers
Class
HiveConnectorSplitBuilder
Builder for HiveConnectorSplit. Allows constructing splits incrementally without specifying every constructor argument.
bolt/connectors/hive/HiveConnectorSplit.h:211
↓ 30 callers
Class
variant
bolt/duckdb/conversion/DuckConversion.h:37
↓ 28 callers
Class
QueryConfig
A simple wrapper around bolt::Config. Defines constants for query config properties and accessor methods. Create per query context. Does not have a si
bolt/core/QueryConfig.h:42
↓ 27 callers
Class
CompareFlags
Describes value collation in comparison.
bolt/common/base/CompareFlags.h:42
↓ 26 callers
Class
Decimal
bolt/dwio/parquet/arrow/Types.cpp:632
↓ 25 callers
Class
RuntimeMetric
bolt/common/base/RuntimeMetrics.h:49
↓ 25 callers
Class
UInt128
* Simple data structure for representing 128-bit numbers as 2 64-bit integers. * * Only logical operations are included; arithmetic operations are n
bolt/common/encode/UInt128.h:52
↓ 22 callers
Class
variant
bolt/connectors/hive/SplitReader.h:44
↓ 19 callers
Class
ByteArray
bolt/dwio/parquet/arrow/Types.h:621
↓ 18 callers
Class
Equal
bolt/functions/sparksql/Comparisons.h:76
↓ 18 callers
Class
SignatureVariable
SignatureVariable holds both, type parameters (e.g. K or V in map(K, V)), and integer parameters with optional constraints (e.g. "r_precision = a_prec
bolt/expression/FunctionSignature.h:64
↓ 18 callers
Class
TypeParameter
bolt/type/Type.h:447
↓ 17 callers
Class
TimestampWithTimezone
bolt/functions/prestosql/tests/PrestoSqlDateTimeFunctionsTest.cpp:99
↓ 13 callers
Class
ByteRange
bolt/common/memory/ByteStream.h:41
↓ 12 callers
Class
ArrayType
bolt/type/Type.h:122
↓ 12 callers
Class
DecodedVector
bolt/expression/PeeledEncoding.h:35
↓ 12 callers
Class
ExtractToReader
bolt/dwio/common/ColumnVisitors.h:66
↓ 11 callers
Class
BoltUserError
bolt/common/base/BoltException.h:291
↓ 11 callers
Class
Date
bolt/dwio/parquet/arrow/Types.cpp:633
↓ 11 callers
Class
OperatorTraceSummaryReader
Used to read an operator trace summary.
bolt/exec/OperatorTraceReader.h:68
↓ 11 callers
Class
Split
bolt/functions/sparksql/SplitFunctions.cpp:43
↓ 11 callers
Class
Split
bolt/connectors/paimon/PaimonDataSource.h:31
↓ 11 callers
Class
String
bolt/dwio/parquet/arrow/Types.cpp:628
↓ 11 callers
Class
StringIdLease
Keeps a string-id association live for the duration of this.
bolt/common/caching/StringIdMap.h:94
↓ 10 callers
Class
EncodedStatistics
bolt/dwio/parquet/arrow/Metadata.h:50
↓ 10 callers
Class
HashTableBenchmarkParams
bolt/exec/benchmarks/HashTableBenchmark.cpp:55
↓ 10 callers
Class
List
bolt/dwio/parquet/arrow/Types.cpp:630
↓ 10 callers
Class
LocalDecodedVector
bolt/expression/EvalCtx.h:43
↓ 10 callers
Class
Map
bolt/dwio/parquet/arrow/Types.cpp:629
↓ 10 callers
Enum
Value
enum for marking special values to be tested in a type.
bolt/exec/tests/VectorHasherTest.cpp:835
↓ 9 callers
Class
BSON
bolt/dwio/parquet/arrow/Types.cpp:640
↓ 9 callers
Class
Enum
bolt/dwio/parquet/arrow/Types.cpp:631
↓ 9 callers
Class
Impl
bolt/dwio/parquet/arrow/Types.h:319
↓ 9 callers
Class
NestedField
bolt/type/Subfield.h:123
↓ 9 callers
Class
StackTrace
TODO: Deprecate in favor of folly::symbolizer.
bolt/common/process/StackTrace.h:42
↓ 9 callers
Class
VectorFuzzer
VectorFuzzer is a helper class that generates randomized vectors and their data for testing, with a high degree of entropy. `Options` can be used to
bolt/vector/fuzzer/VectorFuzzer.h:96
↓ 8 callers
Class
Compare
bolt/exec/TopNRowNumber.h:88
↓ 8 callers
Class
DropValues
bolt/dwio/common/DirectDecoder.h:37
↓ 8 callers
Class
ExprSet
bolt/expression/Expr.h:80
↓ 8 callers
Class
FilterNode
* Defines a filter node in a type tree. * The filter node can be used individually such as vector * Or it can be used in a node tree which is good f
bolt/dwio/common/FilterNode.h:49
↓ 8 callers
Class
HiveHash
bolt/functions/sparksql/Hash.cpp:634
↓ 8 callers
Class
Interval
bolt/dwio/parquet/arrow/Types.cpp:636
↓ 8 callers
Class
Null
bolt/dwio/parquet/arrow/Types.cpp:638
↓ 8 callers
Class
S3FileSystem
Implementation of S3 filesystem and file interface. We provide a registration method for read and write files so the appropriate type of file can be c
bolt/connectors/hive/storage_adapters/s3fs/S3FileSystem.h:61
↓ 8 callers
Class
Selection
A filter representation that can also keep the order.
bolt/vector/arrow/Bridge.cpp:396
↓ 8 callers
Class
SingleValueAccumulator
An accumulator for a single complex value (a map, an array or a struct).
bolt/functions/lib/aggregates/SingleValueAccumulator.h:40
↓ 8 callers
Class
SpillConfig
Specifies the config for spilling.
bolt/common/base/SpillConfig.h:78
↓ 8 callers
Class
TaskTraceMetadataReader
bolt/exec/TaskTraceReader.h:36
↓ 8 callers
Class
TypeSignature
Base type (e.g. map) and optional parameters (e.g. K, V).
bolt/expression/TypeSignature.h:42
↓ 7 callers
Class
ExtractToGenericHook
bolt/dwio/common/ColumnVisitors.h:121
↓ 7 callers
Class
RowColumn
Packed representation of offset, null byte offset and null mask for a column inside a RowContainer.
bolt/exec/RowContainer.h:176
↓ 7 callers
Class
RowType
bolt/type/Type.h:124
↓ 7 callers
Class
SimpleCompatible
bolt/dwio/parquet/arrow/Types.cpp:619
↓ 7 callers
Class
TableScanBuilder
bolt/exec/tests/utils/PlanBuilder.h:205
↓ 7 callers
Class
UUID
bolt/dwio/parquet/arrow/Types.cpp:641
↓ 6 callers
Class
BlogPostError
scripts/normalize_blog_posts.py:30
↓ 6 callers
Class
ByStripeInfo
bolt/dwio/dwrf/test/ReaderTest.cpp:793
↓ 6 callers
Class
DwrfParams
DWRF specific initialization.
bolt/dwio/dwrf/reader/DwrfData.h:136
↓ 6 callers
Class
EntropyEncodingSelector
bolt/dwio/dwrf/writer/EntropyEncodingSelector.h:39
↓ 6 callers
Class
FilterProjectReplayer
The replayer to replay the traced 'FilterProject' operator. NOTE: For the plan fragment involving FilterNode->ProjectNode, users must use the Project
bolt/tool/trace/FilterProjectReplayer.h:42
↓ 6 callers
Class
FixedLenByteArray
bolt/dwio/parquet/arrow/Types.h:647
↓ 6 callers
Class
LessThan
bolt/functions/sparksql/DecimalCompare.cpp:81
↓ 6 callers
Class
NotEqual
bolt/functions/sparksql/DecimalCompare.cpp:102
↓ 6 callers
Class
ParquetInvalidOrCorruptedFileException
This class exists for the purpose of detecting an invalid or corrupted file.
bolt/dwio/parquet/arrow/Exception.h:171
↓ 6 callers
Class
S3ProxyConfigurationBuilder
bolt/connectors/hive/storage_adapters/s3fs/S3Util.h:217
↓ 6 callers
Class
TableScanReplayer
The replayer to replay the traced 'TableScan' operators.
bolt/tool/trace/TableScanReplayer.h:41
↓ 6 callers
Class
TrackingId
Represents a stream in a table, e.g. nulls/lengths/data of a particular column. Column-level access tracking uses this to identify the column within a
bolt/common/caching/ScanTracker.h:46
↓ 5 callers
Class
Dot
bolt/common/serialization/tests/SerializableTest.cpp:49
↓ 5 callers
Class
ElementAccessor
bolt/expression/ComplexViewTypes.h:788
↓ 5 callers
Class
EncodingKey
bolt/dwio/dwrf/common/Common.h:115
↓ 5 callers
Class
FilterSpec
bolt/dwio/common/tests/utils/FilterGenerator.h:49
↓ 5 callers
Class
GreaterThan
bolt/functions/sparksql/DecimalCompare.cpp:67
↓ 5 callers
Class
HashJoinReplayer
The replayer to replay the traced 'HashJoin' operator.
bolt/tool/trace/HashJoinReplayer.h:37
↓ 5 callers
Class
IsNotNull
Returns true if the value is not null. Supports all data types.
bolt/type/filter/FilterBase.h:669
↓ 5 callers
Class
ParquetReaderCli
This ParquetReaderCli can be used to read Parquet files directly.
bolt/dwio/parquet/reader/ParquetReaderCli.h:34
next →
1–100 of 6,112, ranked by callers