Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/apache/impala
/ types & classes
Types & classes
6,611 in github.com/apache/impala
⨍
Functions
43,496
◇
Types & classes
6,611
↳
Endpoints
56
↓ 1,643 callers
Class
TestValue
A class to represent values with constant memory footprint of 1.
be/src/kudu/util/ttl_cache-test.cc:126
↓ 545 callers
Class
Create
fe/src/main/java/org/apache/impala/analysis/QueryStringBuilder.java:50
↓ 283 callers
Class
Status
be/src/util/jni-util.h:70
↓ 240 callers
Class
DateValue
be/src/exec/kudu/kudu-util.h:36
↓ 217 callers
Class
Status
be/src/runtime/runtime-state.h:51
↓ 210 callers
Class
DateValue
Represents a DATE value. - The minimum and maximum dates are 0001-01-01 and 9999-12-31. Valid dates must fall in this range. - Internally represents D
be/src/runtime/date-value.h:53
↓ 155 callers
Class
ColumnType
Describes a type. Includes the enum, children types, and any type-specific metadata (e.g. precision and scale for decimals). TODO for 2.3: rename to T
be/src/runtime/types.h:70
↓ 154 callers
Class
Status
be/src/exec/text-converter.h:36
↓ 130 callers
Class
Status
be/src/exec/paimon/paimon-jni-scan-node.h:34
↓ 128 callers
Class
Status
be/src/exec/hbase/hbase-table-scanner.h:36
↓ 127 callers
Class
ColumnType
be/src/exec/text-converter.h:32
↓ 110 callers
Class
Slice
be/src/kudu/util/env.h:34
↓ 104 callers
Class
Default
Places apps in the specified default queue. If no default queue is specified the app is placed in root.default queue.
java/yarn-extras/src/main/java/org/apache/impala/yarn/server/resourcemanager/scheduler/fair/QueuePlacementRule.java:290
↓ 100 callers
Class
Status
be/src/statestore/statestore.h:55
↓ 98 callers
Class
IntVal
be/src/udf/udf.h:60
↓ 97 callers
Class
StringVal
be/src/udf/udf.h:62
↓ 86 callers
Enum
type
be/src/util/metrics-fwd.h:40
↓ 83 callers
Class
ImpalaTestDimension
tests/common/test_vector.py:84
↓ 78 callers
Class
BigIntVal
be/src/udf/udf.h:61
↓ 77 callers
Class
NamedVariable
be/src/codegen/llvm-codegen.h:203
↓ 74 callers
Class
DateTC
Used for defining a custom date format test. The structure can be used to indicate whether the format or value is expected to fail. In a happy path te
be/src/runtime/date-test.cc:229
↓ 74 callers
Class
Status
Status is used as a function return type to indicate success, failure or cancellation of the function. In case of successful completion, it only occup
be/src/common/status.h:77
↓ 73 callers
Class
Insert
fe/src/main/java/org/apache/impala/analysis/QueryStringBuilder.java:114
↓ 69 callers
Class
ErrorMsg
Class that holds a formatted error message and potentially a set of detail messages. Error messages are intended to be user facing. Error details can
be/src/util/error-util.h:53
↓ 67 callers
Class
DoubleVal
be/src/udf/udf.h:569
↓ 66 callers
Class
Arg
Represents an argument in a function signature. data_type may be either a DataType or a list of DataTypes. A list is used to represent a su
tests/comparison/funcs.py:36
↓ 60 callers
Class
TimestampTC
Used for defining a custom date/time format test. The structure can be used to indicate whether the format or value is expected to fail. In a happy pa
be/src/runtime/timestamp-test.cc:53
↓ 59 callers
Class
FieldDefinition
Contains all necessary information for the definition and parsing of a single field in workload management.
be/src/workload_mgmt/workload-management.h:75
↓ 57 callers
Class
BooleanVal
be/src/udf/udf.h:57
↓ 56 callers
Class
ColumnStats
be/src/exec/parquet/parquet-column-stats.h:166
↓ 54 callers
Class
Status
be/src/exprs/scalar-expr-evaluator.h:50
↓ 53 callers
Class
Value
be/src/exec/aggregator.h:30
↓ 49 callers
Class
TokenItem
be/src/runtime/datetime-iso-sql-format-tokenizer.h:61
↓ 48 callers
Class
StringValue
be/src/runtime/tuple.h:39
↓ 43 callers
Class
DecimalVal
be/src/udf/udf.h:733
↓ 36 callers
Class
FatalShellException
Thrown if a fatal error occurs that requires terminating the shell. The cause of the error should be logged to stderr before raising this exception.
shell/impala_shell/impala_shell.py:119
↓ 36 callers
Class
Task
Helper class for parallel execution. Constructor stores a function with its parameters.
tests/stress/stress_util.py:24
↓ 36 callers
Class
time_duration
be/src/runtime/timestamp-parse-util.h:28
↓ 33 callers
Class
ImpalaShell
A single instance of the Impala shell. The process is started when this object is constructed, and then users should repeatedly call send_cmd(),
tests/shell/util.py:226
↓ 27 callers
Class
Value
tests/common/test_vector.py:136
↓ 27 callers
Class
uint128
An unsigned 128-bit integer type. Thread-compatible.
be/src/gutil/int128.h:15
↓ 26 callers
Class
ScanRangeComparator
be/src/exec/scan-range-queue-mt.h:85
↓ 26 callers
Class
TUniqueId
be/src/runtime/runtime-state.h:54
↓ 25 callers
Class
ThreadPoolBuilder
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
be/src/kudu/util/threadpool.h:113
↓ 24 callers
Class
CategoryFilter
be/src/kudu/util/debug/trace_event_impl.h:257
↓ 24 callers
Class
Status
be/src/kudu/util/slice.h:34
↓ 23 callers
Class
Boolean
tests/comparison/db_types.py:108
↓ 23 callers
Class
Literal
be/src/exprs/literal.h:47
↓ 23 callers
Class
SkipEmpty
Returns false if the given StringPiece is empty, indicating that the strings::Split() API should omit the empty string. vector<string> v = Split(" a
be/src/gutil/strings/split.h:461
↓ 23 callers
Class
ThriftServerBuilder
Helper class to build new ThriftServer instances.
be/src/rpc/thrift-server.h:450
↓ 22 callers
Class
Decimal
tests/comparison/db_types.py:154
↓ 22 callers
Class
Slice
be/src/kudu/rpc/sasl_helper.h:28
↓ 22 callers
Class
String
tests/comparison/db_types.py:199
↓ 21 callers
Class
Status
be/src/scheduling/remote-admission-control-client.h:31
↓ 20 callers
Class
MetricVerifier
Reuseable class that can verify common metrics
tests/verifiers/metric_verifier.py:46
↓ 19 callers
Class
Column
A representation of a column. All TableExprs will have Columns. So a Column may belong to an InlineView as well as a standard Table. This c
tests/comparison/common.py:245
↓ 19 callers
Class
FromClause
A representation of a FROM clause. The member variable join_clauses may optionally contain JoinClause items.
tests/comparison/query.py:433
↓ 19 callers
Class
StatestoreSubscriber
A bare-bones subscriber skeleton. Tests should create a new StatestoreSubscriber(), call start() and then register(). The subscriber will run a Thri
tests/statestore/test_statestore.py:179
↓ 19 callers
Class
TableExprList
A list of TableExprs.
tests/comparison/common.py:627
↓ 18 callers
Class
DateTimeFormatToken
Stores metadata about a token within a datetime format.
be/src/runtime/datetime-parser-common.h:189
↓ 18 callers
Class
InsertClause
tests/comparison/query.py:703
↓ 18 callers
Class
InsertStatement
tests/comparison/query.py:787
↓ 17 callers
Class
PageRange
Struct that specifies an inclusive range of pages.
be/src/exec/parquet/parquet-common.h:79
↓ 16 callers
Class
ImpalaTestVector
tests/common/test_vector.py:92
↓ 16 callers
Class
Int
tests/comparison/db_types.py:116
↓ 16 callers
Class
ThreadPool
be/src/util/thread-pool.h:34
↓ 16 callers
Class
TimestampValue
be/src/exprs/timestamp-functions.h:45
↓ 16 callers
Class
stat
be/src/runtime/io/disk-io-mgr-test.cc:708
↓ 15 callers
Class
MemRange
Represents a range of memory. This is a convenient alternative to passing around a separate pointer and length.
be/src/util/mem-range.h:29
↓ 15 callers
Class
Thread
Thin wrapper around boost::thread that can register itself with the singleton ThreadMgr (a private class implemented in thread.cc entirely, which trac
be/src/util/thread.h:50
↓ 14 callers
Class
CertSigner
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
be/src/kudu/security/ca/cert_management.h:173
↓ 14 callers
Class
Literal
be/src/exec/parquet/hdfs-parquet-scanner.h:35
↓ 14 callers
Class
TimestampToken
Used to represent a parsed timestamp token. For example, it may represent a year.
be/src/runtime/timestamp-test.cc:125
↓ 14 callers
Class
TimestampValue
be/src/runtime/runtime-state.h:52
↓ 13 callers
Class
SkipWhitespace
Returns false if the given StringPiece is empty or contains only whitespace, indicating that the strings::Split() API should omit the string. vector<
be/src/gutil/strings/split.h:472
↓ 13 callers
Class
Table
Represents a standard database table.
tests/comparison/common.py:498
↓ 13 callers
Class
TimestampValue
be/src/exec/kudu/kudu-util.h:37
↓ 13 callers
Class
ValExprList
A list of ValExprs.
tests/comparison/common.py:299
↓ 12 callers
Class
BufferOpts
Param struct for different combinations of buffering.
be/src/runtime/io/request-ranges.h:187
↓ 12 callers
Class
Command
Wrapper around subprocess.Popen() that is canceled after a configurable timeout.
bin/diagnostics/collect_diagnostics.py:77
↓ 12 callers
Class
ImpaladService
tests/common/impala_service.py:296
↓ 12 callers
Class
Suite
Encapsulates a test suite. A test suite is a named thing that the user can select to run, and it runs in its own container, in parallel with othe
docker/test-with-docker.py:271
↓ 12 callers
Class
ThreadJoiner
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
be/src/kudu/util/thread.h:56
↓ 11 callers
Class
HostPort
A container for a host:port pair.
be/src/kudu/util/net/net_util.h:37
↓ 11 callers
Class
MonoTime
be/src/kudu/util/monotime.h:180
↓ 11 callers
Class
QueryTestResult
tests/common/test_result_verifier.py:51
↓ 11 callers
Class
RPCException
shell/impala_shell/shell_exceptions.py:19
↓ 10 callers
Class
AnyOf
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
be/src/gutil/strings/split.h:376
↓ 10 callers
Class
FloatVal
be/src/udf/udf.h:550
↓ 10 callers
Class
KnownError
tests/comparison/discrepancy_searcher.py:555
↓ 10 callers
Class
MonoDelta
be/src/kudu/util/semaphore.h:31
↓ 10 callers
Class
QueryGenerator
tests/comparison/query_generator.py:69
↓ 10 callers
Class
Slice
be/src/runtime/row-batch.h:36
↓ 10 callers
Class
Timeout
tests/common/errors.py:18
↓ 10 callers
Class
TimestampFormatTC
Used to test custom date/time output test cases i.e. timestamp value -> string.
be/src/runtime/timestamp-test.cc:110
↓ 10 callers
Class
ValuesRow
tests/comparison/query.py:770
↓ 9 callers
Class
HadoopFsCommandLineClient
This client is a wrapper around the hadoop fs command line. This is useful for filesystems that rely on the logic in the Hadoop connector. For examp
tests/util/hdfs_util.py:203
↓ 9 callers
Class
Literal
Represents a literal string delimiter. Examples: using ::strings::delimiter::Literal; vector<string> v = strings::Split("a=>b=>c", Literal("=>")); as
be/src/gutil/strings/split.h:349
↓ 9 callers
Class
Path
Represents a resolved or unresolved dot-separated path that is rooted at a registered tuple descriptor, catalog table/view, or an existing resolved pa
fe/src/main/java/org/apache/impala/analysis/Path.java:117
↓ 9 callers
Class
Query
Contains a SQL statement along with expected runtime information. This class is used as a struct, with the fields filled out by calling classes.
tests/stress/queries.py:39
next →
1–100 of 6,611, ranked by callers