Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ADD - Enum constant in enum class dev.vortex.api.Expression.BinaryOp
- and(long[]) - Static method in class dev.vortex.jni.NativeExpression
- and(Expression...) - Static method in class dev.vortex.api.Expression
-
Logical AND.
- AND - Enum constant in enum class dev.vortex.api.Expression.BinaryOp
- ArrowAllocation - Class in dev.vortex.arrow
-
Utility class for managing Apache Arrow memory allocation.
- arrowSchema(long, long, long) - Static method in class dev.vortex.jni.NativeDataSource
-
Export the data source's schema into the Arrow C Data Interface struct at
schemaAddress. - arrowSchema(long, long, long) - Static method in class dev.vortex.jni.NativeScan
-
Export the scan's schema into the Arrow C Data Interface struct at
schemaAddress. - arrowSchema(BufferAllocator) - Method in class dev.vortex.api.DataSource
-
Arrow schema of the data source (and of scans produced from it).
- arrowSchema(BufferAllocator) - Method in class dev.vortex.api.Scan
-
Arrow schema produced by this scan.
- asOptional() - Method in interface dev.vortex.api.DataSource.ByteSize
-
Returns the byte size as a long, or
OptionalLong.empty()when unknown. - asOptional() - Method in record class dev.vortex.api.DataSource.ByteSize.Estimate
- asOptional() - Method in record class dev.vortex.api.DataSource.ByteSize.Exact
- asOptional() - Method in class dev.vortex.api.DataSource.ByteSize.Unknown
- asOptional() - Method in interface dev.vortex.api.DataSource.RowCount
-
Returns the row count as a long, or
OptionalLong.empty()when unknown. - asOptional() - Method in record class dev.vortex.api.DataSource.RowCount.Estimate
- asOptional() - Method in record class dev.vortex.api.DataSource.RowCount.Exact
- asOptional() - Method in class dev.vortex.api.DataSource.RowCount.Unknown
B
- between(long, long, long, boolean, boolean) - Static method in class dev.vortex.jni.NativeExpression
- between(Expression, Expression, Expression, boolean, boolean) - Static method in class dev.vortex.api.Expression
-
value BETWEEN lower AND upper. - binary(byte, long, long) - Static method in class dev.vortex.jni.NativeExpression
- binary(Expression.BinaryOp, Expression, Expression) - Static method in class dev.vortex.api.Expression
- BINARY - Enum constant in enum class dev.vortex.api.Expression.DType
- BOOL - Enum constant in enum class dev.vortex.api.Expression.DType
- bufferedBytes() - Method in class dev.vortex.api.VortexWriter
-
Return the number of uncompressed bytes accepted by the writer but not yet written to the sink.
- bufferedBytes(long) - Static method in class dev.vortex.jni.NativeWriter
-
Number of uncompressed bytes buffered by the native writer that have not yet reached the sink.
- build() - Method in class dev.vortex.api.VortexWriter.Builder
-
Open the writer.
- builder() - Static method in interface dev.vortex.api.ScanOptions
- builder(Session, NativeWritable, Schema, BufferAllocator) - Static method in class dev.vortex.api.VortexWriter
-
Start configuring a writer that streams the file into a caller-provided byte sink instead of a native storage client.
- builder(Session, String, Schema, BufferAllocator) - Static method in class dev.vortex.api.VortexWriter
-
Start configuring a writer that streams records into the file at
urithrough a native storage client. - byteSize() - Method in class dev.vortex.api.DataSource
-
Sum of the on-storage byte sizes of all files included in this data source along with the precision of that estimate.
- byteSize(long, long[]) - Static method in class dev.vortex.jni.NativeDataSource
-
Populate
outwith[bytes, precision], the sum of on-storage file sizes for the data source. - bytesWritten() - Method in class dev.vortex.api.VortexWriter
-
Return the number of bytes successfully written to the underlying sink so far.
- bytesWritten(long) - Static method in class dev.vortex.jni.NativeWriter
-
Number of bytes successfully written to the underlying sink so far.
C
- close() - Method in class dev.vortex.api.VortexWriter
-
Flush any pending batches and finalize the file.
- close(long) - Static method in class dev.vortex.jni.NativeWriter
-
Flush and close the writer.
- code() - Method in enum class dev.vortex.api.Expression.BinaryOp
- code() - Method in enum class dev.vortex.api.ScanOptions.SelectionMode
- column(String) - Static method in class dev.vortex.api.Expression
-
Shortcut for
getItem(fieldName, root()). - column(String[]) - Static method in class dev.vortex.api.Expression
-
Access a nested field by walking
fieldNamesstarting from the root of the array. - columnIndex() - Method in class dev.vortex.api.VortexColumnStatistics
-
Zero-based position of this column in the writer's Arrow schema.
- columnStatistics() - Method in class dev.vortex.api.VortexWriteSummary
-
Per-column statistics in Arrow schema order.
- compressedSize() - Method in class dev.vortex.api.VortexColumnStatistics
-
Compressed bytes referenced by this column's physical layout.
- create() - Static method in class dev.vortex.api.Session
-
Create a new session.
- create(long, long, long, long, long, long[], byte[], byte, long, boolean) - Static method in class dev.vortex.jni.NativeScan
-
Create a new scan from a data source.
- create(long, String, long, Map<String, String>, Map<String, byte[]>) - Static method in class dev.vortex.jni.NativeWriter
-
Open a writer at
urithat accepts batches matching the Arrow schema atarrowSchemaAddress. - createStream(long, Object, long, Map<String, byte[]>) - Static method in class dev.vortex.jni.NativeWriter
-
Open a writer that streams the file into a caller-provided
NativeWritable.
D
- DataSource - Class in dev.vortex.api
-
A set of Vortex files opened through a
Session. - DataSource.ByteSize - Interface in dev.vortex.api
-
Precision-aware byte size.
- DataSource.ByteSize.Estimate - Record Class in dev.vortex.api
-
Estimated byte size; the actual value may differ.
- DataSource.ByteSize.Exact - Record Class in dev.vortex.api
-
Exact byte size.
- DataSource.ByteSize.Unknown - Class in dev.vortex.api
-
Byte size is not known.
- DataSource.RowCount - Interface in dev.vortex.api
-
Precision-aware row count.
- DataSource.RowCount.Estimate - Record Class in dev.vortex.api
-
Estimated row count; the actual value may differ.
- DataSource.RowCount.Exact - Record Class in dev.vortex.api
-
Exact row count.
- DataSource.RowCount.Unknown - Class in dev.vortex.api
-
Row count is not known.
- DateTimeUtil - Class in dev.vortex
-
Utility class for date and time conversions in Vortex.
- DateTimeUtil() - Constructor for class dev.vortex.DateTimeUtil
- DAYS - Enum constant in enum class dev.vortex.api.Expression.TimeUnit
- DEBUG - Static variable in class dev.vortex.jni.NativeLogging
-
Logging level constant for debug, informational, warning, and error messages
- delete(Session, String[], Map<String, String>) - Static method in class dev.vortex.jni.NativeFiles
-
Delete files at the given URIs.
- dev.vortex - package dev.vortex
- dev.vortex.api - package dev.vortex.api
- dev.vortex.arrow - package dev.vortex.arrow
- dev.vortex.io - package dev.vortex.io
- dev.vortex.jni - package dev.vortex.jni
- DIV - Enum constant in enum class dev.vortex.api.Expression.BinaryOp
E
- EPOCH - Static variable in class dev.vortex.DateTimeUtil
-
The Unix epoch as an OffsetDateTime (1970-01-01T00:00:00Z).
- EQ - Enum constant in enum class dev.vortex.api.Expression.BinaryOp
- equals(Object) - Method in record class dev.vortex.api.DataSource.ByteSize.Estimate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.vortex.api.DataSource.ByteSize.Exact
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.vortex.api.DataSource.RowCount.Estimate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.vortex.api.DataSource.RowCount.Exact
-
Indicates whether some other object is "equal to" this one.
- ERROR - Enum constant in enum class dev.vortex.api.Expression.DuplicateHandling
-
When two structs share a field name, fail with an error.
- ERROR - Static variable in class dev.vortex.jni.NativeLogging
-
Logging level constant for error messages only
- Estimate(long) - Constructor for record class dev.vortex.api.DataSource.ByteSize.Estimate
-
Creates an instance of a
Estimaterecord class. - Estimate(long) - Constructor for record class dev.vortex.api.DataSource.RowCount.Estimate
-
Creates an instance of a
Estimaterecord class. - Exact(long) - Constructor for record class dev.vortex.api.DataSource.ByteSize.Exact
-
Creates an instance of a
Exactrecord class. - Exact(long) - Constructor for record class dev.vortex.api.DataSource.RowCount.Exact
-
Creates an instance of a
Exactrecord class. - EXCLUDE - Enum constant in enum class dev.vortex.api.ScanOptions.SelectionMode
-
Return rows except those at the indices.
- EXCLUDE_ROARING - Enum constant in enum class dev.vortex.api.ScanOptions.SelectionMode
-
Return rows except those in the Roaring bitmap.
- excludeRows(long...) - Static method in interface dev.vortex.api.ScanOptions
-
Scan all rows except the given sorted ascending, unique row indices.
- excludeRows(Roaring64NavigableMap) - Static method in interface dev.vortex.api.ScanOptions
-
Scan all rows except the rows in the given Roaring bitmap.
- Expression - Class in dev.vortex.api
-
A Vortex expression node backed by a native pointer.
- Expression.BinaryOp - Enum Class in dev.vortex.api
-
Binary operator codes; must match the Rust
parse_optable. - Expression.DType - Enum Class in dev.vortex.api
-
Primitive
Expression.DTypes that can be used to construct typed null literals viaExpression.nullLiteral(DType). - Expression.DuplicateHandling - Enum Class in dev.vortex.api
-
Strategy for resolving duplicate field names in
Expression.merge(DuplicateHandling, Expression...). - Expression.TimeUnit - Enum Class in dev.vortex.api
-
Time units for Date/Timestamp literals.
F
- F32 - Enum constant in enum class dev.vortex.api.Expression.DType
- F64 - Enum constant in enum class dev.vortex.api.Expression.DType
- fileSize() - Method in class dev.vortex.api.VortexWriteSummary
-
Exact size of the completed file in bytes.
- filter() - Method in interface dev.vortex.api.ScanOptions
-
Filter expression applied before returning rows.
- finish() - Method in class dev.vortex.api.VortexWriter
-
Flush pending batches, finalize the file, and return its statistics and physical sizes.
- finish(long) - Static method in class dev.vortex.jni.NativeWriter
-
Flush and close the writer, returning its completed-file summary.
- flush() - Method in interface dev.vortex.io.NativeWritable
-
Flush buffered bytes to the underlying storage.
- free(long) - Static method in class dev.vortex.jni.NativeDataSource
-
Free a data source pointer.
- free(long) - Static method in class dev.vortex.jni.NativeExpression
- free(long) - Static method in class dev.vortex.jni.NativePartition
-
Free a partition pointer that was not consumed by
NativePartition.scanArrow(long, long, long). - free(long) - Static method in class dev.vortex.jni.NativeScan
-
Free a scan pointer.
- free(long) - Static method in class dev.vortex.jni.NativeSession
-
Free a session previously returned by
NativeSession.newSession().
G
- getItem(String, long) - Static method in class dev.vortex.jni.NativeExpression
- getItem(String, Expression) - Static method in class dev.vortex.api.Expression
-
Access a named field from a struct expression.
- GT - Enum constant in enum class dev.vortex.api.Expression.BinaryOp
- GTE - Enum constant in enum class dev.vortex.api.Expression.BinaryOp
H
- hashCode() - Method in record class dev.vortex.api.DataSource.ByteSize.Estimate
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.vortex.api.DataSource.ByteSize.Exact
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.vortex.api.DataSource.RowCount.Estimate
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.vortex.api.DataSource.RowCount.Exact
-
Returns a hash code value for this object.
- hasNext() - Method in class dev.vortex.api.Scan
I
- I16 - Enum constant in enum class dev.vortex.api.Expression.DType
- I32 - Enum constant in enum class dev.vortex.api.Expression.DType
- I64 - Enum constant in enum class dev.vortex.api.Expression.DType
- I8 - Enum constant in enum class dev.vortex.api.Expression.DType
- INCLUDE - Enum constant in enum class dev.vortex.api.ScanOptions.SelectionMode
-
Return only rows at the indices.
- INCLUDE_ALL - Enum constant in enum class dev.vortex.api.ScanOptions.SelectionMode
-
Ignore row selection payloads.
- INCLUDE_ROARING - Enum constant in enum class dev.vortex.api.ScanOptions.SelectionMode
-
Return only rows in the Roaring bitmap.
- includeRows(long...) - Static method in interface dev.vortex.api.ScanOptions
-
Scan only the rows at the given sorted ascending, unique row indices.
- includeRows(Roaring64NavigableMap) - Static method in interface dev.vortex.api.ScanOptions
-
Scan only the rows in the given Roaring bitmap.
- INFO - Static variable in class dev.vortex.jni.NativeLogging
-
Logging level constant for informational, warning, and error messages
- initLogging(int) - Static method in class dev.vortex.jni.NativeLogging
-
Initialize logging to the desired level.
- INSTANCE - Static variable in class dev.vortex.api.DataSource.ByteSize.Unknown
- INSTANCE - Static variable in class dev.vortex.api.DataSource.RowCount.Unknown
- isNotNull(long) - Static method in class dev.vortex.jni.NativeExpression
- isNotNull(Expression) - Static method in class dev.vortex.api.Expression
- isNull(long) - Static method in class dev.vortex.jni.NativeExpression
- isNull(Expression) - Static method in class dev.vortex.api.Expression
L
- length() - Method in interface dev.vortex.io.NativeReadable
-
Total length of the source in bytes.
- like(long, long, boolean, boolean) - Static method in class dev.vortex.jni.NativeExpression
- like(Expression, Expression, boolean, boolean) - Static method in class dev.vortex.api.Expression
-
SQL
LIKEpattern match. - limit() - Method in interface dev.vortex.api.ScanOptions
-
Maximum row count to return.
- listFiles(Session, String, Map<String, String>) - Static method in class dev.vortex.jni.NativeFiles
-
List all Vortex files reachable under
uri. - literal(boolean) - Static method in class dev.vortex.api.Expression
- literal(byte) - Static method in class dev.vortex.api.Expression
- literal(byte[]) - Static method in class dev.vortex.api.Expression
- literal(double) - Static method in class dev.vortex.api.Expression
- literal(float) - Static method in class dev.vortex.api.Expression
- literal(int) - Static method in class dev.vortex.api.Expression
- literal(long) - Static method in class dev.vortex.api.Expression
- literal(short) - Static method in class dev.vortex.api.Expression
- literal(String) - Static method in class dev.vortex.api.Expression
- literal(UUID) - Static method in class dev.vortex.api.Expression
-
Create a UUID literal, enabling predicate pushdown over UUID columns.
- literalBinary(byte[]) - Static method in class dev.vortex.jni.NativeExpression
- literalBool(boolean, boolean) - Static method in class dev.vortex.jni.NativeExpression
- literalDate(long, byte, boolean) - Static method in class dev.vortex.jni.NativeExpression
- literalDate(long, Expression.TimeUnit) - Static method in class dev.vortex.api.Expression
-
Create a Date literal.
- literalDecimal(byte[], int, int, boolean) - Static method in class dev.vortex.jni.NativeExpression
- literalDecimal(BigInteger, int, int) - Static method in class dev.vortex.api.Expression
-
Create a decimal literal from its unscaled two's-complement big-endian byte representation (i.e.
- literalF32(float, boolean) - Static method in class dev.vortex.jni.NativeExpression
- literalF64(double, boolean) - Static method in class dev.vortex.jni.NativeExpression
- literalI16(short, boolean) - Static method in class dev.vortex.jni.NativeExpression
- literalI32(int, boolean) - Static method in class dev.vortex.jni.NativeExpression
- literalI64(long, boolean) - Static method in class dev.vortex.jni.NativeExpression
- literalI8(byte, boolean) - Static method in class dev.vortex.jni.NativeExpression
- literalNull(byte) - Static method in class dev.vortex.jni.NativeExpression
- literalString(String) - Static method in class dev.vortex.jni.NativeExpression
- literalTimestamp(long, byte, String, boolean) - Static method in class dev.vortex.jni.NativeExpression
- literalTimestamp(long, Expression.TimeUnit, String) - Static method in class dev.vortex.api.Expression
-
Create a Timestamp literal.
- literalUuid(byte[]) - Static method in class dev.vortex.api.Expression
-
Create a UUID literal from its 16-byte big-endian (network order) representation, for example the bytes of Arrow's canonical UUID type or a
UUIDserialized most-significant-bits first. - literalUuid(byte[], boolean) - Static method in class dev.vortex.jni.NativeExpression
- loadJni() - Static method in class dev.vortex.jni.NativeLoader
-
Load the native library into the current JVM.
- lowerBound() - Method in class dev.vortex.api.VortexColumnStatistics
-
Lower bound represented using the corresponding Arrow scalar's Java type.
- LT - Enum constant in enum class dev.vortex.api.Expression.BinaryOp
- LTE - Enum constant in enum class dev.vortex.api.Expression.BinaryOp
M
- merge(long[], byte) - Static method in class dev.vortex.jni.NativeExpression
- merge(Expression...) - Static method in class dev.vortex.api.Expression
-
Merge struct expressions, failing if any field name is duplicated.
- merge(Expression.DuplicateHandling, Expression...) - Static method in class dev.vortex.api.Expression
-
Merge struct expressions into a single struct, combining their fields in order.
- metadata(Map<String, byte[]>) - Method in class dev.vortex.api.VortexWriter.Builder
-
User-defined metadata segments to store in the file footer, replacing any set so far.
- MICROSECONDS - Enum constant in enum class dev.vortex.api.Expression.TimeUnit
- MILLISECONDS - Enum constant in enum class dev.vortex.api.Expression.TimeUnit
- MUL - Enum constant in enum class dev.vortex.api.Expression.BinaryOp
N
- name() - Method in interface dev.vortex.io.NativeReadable
-
Unique name of this source, typically its original location (URI or file path).
- NANOSECONDS - Enum constant in enum class dev.vortex.api.Expression.TimeUnit
- nanosFromTimestamp(LocalDateTime) - Static method in class dev.vortex.DateTimeUtil
-
Converts a LocalDateTime to nanoseconds since the Unix epoch.
- nanosFromTimestamptz(OffsetDateTime) - Static method in class dev.vortex.DateTimeUtil
-
Converts an OffsetDateTime to nanoseconds since the Unix epoch.
- nanValueCount() - Method in class dev.vortex.api.VortexColumnStatistics
-
Exact NaN count, or empty for non-floating-point columns.
- NativeDataSource - Class in dev.vortex.jni
-
JNI boundary for
DataSource. - NativeExpression - Class in dev.vortex.jni
-
JNI boundary for
Expression. - NativeFiles - Class in dev.vortex.jni
-
Static utilities for discovering, deleting, and inspecting the metadata of Vortex files on an object store.
- NativeLoader - Class in dev.vortex.jni
-
Loads the native vortex-jni shared library from the classpath.
- NativeLogging - Class in dev.vortex.jni
-
Utility class for configuring native logging levels in the Vortex JNI layer.
- NativePartition - Class in dev.vortex.jni
-
JNI boundary for
Partition. - nativePointer() - Method in class dev.vortex.api.Session
-
Internal: returns the native pointer.
- NativeReadable - Interface in dev.vortex.io
-
A random-access byte source supplied by the caller and read from native code.
- NativeRuntime - Class in dev.vortex.jni
-
Controls for the JVM-wide current-thread worker pool that backs every Vortex session.
- NativeScan - Class in dev.vortex.jni
-
JNI boundary for
Scan. - NativeSession - Class in dev.vortex.jni
-
JNI boundary for
Session. - NativeWritable - Interface in dev.vortex.io
-
A sequential byte sink supplied by the caller and written to from native code.
- NativeWriter - Class in dev.vortex.jni
-
JNI boundary for
VortexWriter. - newSession() - Static method in class dev.vortex.jni.NativeSession
-
Allocate a fresh native session.
- next() - Method in class dev.vortex.api.Scan
- nextPartition(long) - Static method in class dev.vortex.jni.NativeScan
-
Advance the scan and return the next partition pointer.
- not(long) - Static method in class dev.vortex.jni.NativeExpression
- not(Expression) - Static method in class dev.vortex.api.Expression
- NOT_EQ - Enum constant in enum class dev.vortex.api.Expression.BinaryOp
- nullLiteral(Expression.DType) - Static method in class dev.vortex.api.Expression
-
Create a typed null literal of the given primitive
Expression.DType. - nullLiteralBool() - Static method in class dev.vortex.api.Expression
- nullLiteralDate(Expression.TimeUnit) - Static method in class dev.vortex.api.Expression
-
Null Date literal.
- nullLiteralDecimal(int, int) - Static method in class dev.vortex.api.Expression
-
Create a null decimal literal with the specified precision and scale.
- nullLiteralTimestamp(Expression.TimeUnit, String) - Static method in class dev.vortex.api.Expression
-
Null Timestamp literal.
- nullLiteralUuid() - Static method in class dev.vortex.api.Expression
-
Create a null UUID literal.
- nullValueCount() - Method in class dev.vortex.api.VortexColumnStatistics
-
Exact null count, or empty when Vortex did not compute one for this data type.
O
- of() - Static method in interface dev.vortex.api.ScanOptions
- open(long, String[], Map<String, String>) - Static method in class dev.vortex.jni.NativeDataSource
-
Open a data source from one or more URIs or globs.
- open(Session, NativeReadable) - Static method in class dev.vortex.api.DataSource
-
Open a single file through a caller-provided byte source.
- open(Session, String) - Static method in class dev.vortex.api.DataSource
-
Open a single URI.
- open(Session, String, Map<String, String>) - Static method in class dev.vortex.api.DataSource
-
Open one or more URIs or globs.
- open(Session, List<NativeReadable>) - Static method in class dev.vortex.api.DataSource
-
Open files through caller-provided byte sources with the default read concurrency.
- open(Session, List<NativeReadable>, int) - Static method in class dev.vortex.api.DataSource
-
Open one or more files through caller-provided byte sources instead of native storage clients.
- open(Session, List<String>, Map<String, String>) - Static method in class dev.vortex.api.DataSource
-
Open one or more URIs or globs.
- openFiles(long, Object[], String[], long[], int) - Static method in class dev.vortex.jni.NativeDataSource
-
Open a data source over caller-provided
NativeReadableobjects. - options(Map<String, String>) - Method in class dev.vortex.api.VortexWriter.Builder
-
Object-store credentials and options, replacing any set so far.
- or(long[]) - Static method in class dev.vortex.jni.NativeExpression
- or(Expression...) - Static method in class dev.vortex.api.Expression
-
Logical OR.
- OR - Enum constant in enum class dev.vortex.api.Expression.BinaryOp
- ordered() - Method in interface dev.vortex.api.ScanOptions
-
If
true, the scan preserves the original row order across partitions.
P
- pack(String[], long[], boolean) - Static method in class dev.vortex.jni.NativeExpression
- pack(String[], Expression[], boolean) - Static method in class dev.vortex.api.Expression
-
Creates an expression that packs values into a struct with named fields.
- Partition - Class in dev.vortex.api
-
A unit of scan work that materializes into an Arrow stream.
- partitionCount(long, long[]) - Static method in class dev.vortex.jni.NativeScan
-
Fill
outwith[count, cardinality]. - projection() - Method in interface dev.vortex.api.ScanOptions
-
Projection expression.
- putMetadata(String, byte[]) - Method in class dev.vortex.api.VortexWriter.Builder
-
Add a single metadata segment.
- putOption(String, String) - Method in class dev.vortex.api.VortexWriter.Builder
-
Add a single object-store option.
R
- readFully(long, ByteBuffer) - Method in interface dev.vortex.io.NativeReadable
-
Read exactly
buffer.remaining()bytes starting at absolutepositionintobuffer. - readMetadata(Session, NativeReadable) - Static method in class dev.vortex.jni.NativeFiles
-
Read the user-defined metadata segments of a Vortex file through a caller-provided
NativeReadable, instead of a native storage client. - readMetadata(Session, String, Map<String, String>) - Static method in class dev.vortex.jni.NativeFiles
-
Read the user-defined metadata segments written into the Vortex file at
uri, as opaque bytes keyed by the names theVortexWriterbuilder was given. - register(Object, Runnable) - Static method in class dev.vortex.VortexCleaner
- RIGHT_MOST - Enum constant in enum class dev.vortex.api.Expression.DuplicateHandling
-
When two structs share a field name, keep the value from the right-most (later) struct.
- root() - Static method in class dev.vortex.api.Expression
-
The root expression: applying it to an array yields the array itself.
- root() - Static method in class dev.vortex.jni.NativeExpression
- rootAllocator() - Static method in class dev.vortex.arrow.ArrowAllocation
-
Returns the shared root allocator instance for Apache Arrow operations.
- rowCount() - Method in class dev.vortex.api.DataSource
-
Row count along with the precision of that estimate.
- rowCount() - Method in class dev.vortex.api.Partition
-
Estimated row count of the partition.
- rowCount() - Method in class dev.vortex.api.VortexWriteSummary
-
Exact number of rows written to the file.
- rowCount(long, long[]) - Static method in class dev.vortex.jni.NativeDataSource
-
Populate
outwith[rows, cardinality]. - rowCount(long, long[]) - Static method in class dev.vortex.jni.NativePartition
-
Fill
outwith[rows, cardinality]. - rowIdx() - Static method in class dev.vortex.api.Expression
-
The row-index expression.
- rowIdx() - Static method in class dev.vortex.jni.NativeExpression
- rowRangeBegin() - Method in interface dev.vortex.api.ScanOptions
-
Inclusive start of the row range to read.
- rowRangeEnd() - Method in interface dev.vortex.api.ScanOptions
-
Exclusive end of the row range to read.
S
- scan(ScanOptions) - Method in class dev.vortex.api.DataSource
-
Submit a scan.
- Scan - Class in dev.vortex.api
-
A lazy handle to a set of
partitions. - scanArrow(long, long, long) - Static method in class dev.vortex.jni.NativePartition
-
Consume the partition into the
FFI_ArrowArrayStreamatstreamAddress. - scanArrow(BufferAllocator) - Method in class dev.vortex.api.Partition
-
Consume the partition and return an
ArrowReaderthat yields record batches. - ScanOptions - Interface in dev.vortex.api
-
Scan configuration passed to
DataSource.scan(ScanOptions). - ScanOptions.SelectionMode - Enum Class in dev.vortex.api
-
How to interpret the row selection payload.
- SECONDS - Enum constant in enum class dev.vortex.api.Expression.TimeUnit
- select(String[], long) - Static method in class dev.vortex.jni.NativeExpression
- select(String[], Expression) - Static method in class dev.vortex.api.Expression
-
Project a subset of fields out of a struct expression.
- selectionIndices() - Method in interface dev.vortex.api.ScanOptions
-
Sorted ascending, unique row indices that should be included in (or excluded from) the scan, depending on
ScanOptions.selectionMode(). - selectionMode() - Method in interface dev.vortex.api.ScanOptions
-
Meaning of the row selection payload.
- selectionRoaringBitmap() - Method in interface dev.vortex.api.ScanOptions
-
Portable serialized
Roaring64NavigableMaprow selection. - Session - Class in dev.vortex.api
-
Handle to a native Vortex session.
- setWorkerThreads(int) - Static method in class dev.vortex.jni.NativeRuntime
-
Set the number of background worker threads driving Vortex futures.
- setWorkerThreadsToAvailableParallelism() - Static method in class dev.vortex.jni.NativeRuntime
-
Size the pool to
Runtime.getRuntime().availableProcessors() - 1. - SUB - Enum constant in enum class dev.vortex.api.Expression.BinaryOp
T
- tag() - Method in enum class dev.vortex.api.Expression.DType
- tag() - Method in enum class dev.vortex.api.Expression.DuplicateHandling
- tag() - Method in enum class dev.vortex.api.Expression.TimeUnit
- toString() - Method in record class dev.vortex.api.DataSource.ByteSize.Estimate
-
Returns a string representation of this record class.
- toString() - Method in record class dev.vortex.api.DataSource.ByteSize.Exact
-
Returns a string representation of this record class.
- toString() - Method in record class dev.vortex.api.DataSource.RowCount.Estimate
-
Returns a string representation of this record class.
- toString() - Method in record class dev.vortex.api.DataSource.RowCount.Exact
-
Returns a string representation of this record class.
- TRACE - Static variable in class dev.vortex.jni.NativeLogging
-
Logging level constant for all messages including trace-level debugging
U
- upperBound() - Method in class dev.vortex.api.VortexColumnStatistics
-
Upper bound represented using the corresponding Arrow scalar's Java type.
- UTF8 - Enum constant in enum class dev.vortex.api.Expression.DType
V
- validateSelectionPayload() - Method in interface dev.vortex.api.ScanOptions
- value() - Method in record class dev.vortex.api.DataSource.ByteSize.Estimate
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.vortex.api.DataSource.ByteSize.Exact
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.vortex.api.DataSource.RowCount.Estimate
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.vortex.api.DataSource.RowCount.Exact
-
Returns the value of the
valuerecord component. - valueCount() - Method in class dev.vortex.api.VortexColumnStatistics
-
Number of values in this top-level column.
- valueOf(String) - Static method in enum class dev.vortex.api.Expression.BinaryOp
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.vortex.api.Expression.DType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.vortex.api.Expression.DuplicateHandling
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.vortex.api.Expression.TimeUnit
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.vortex.api.ScanOptions.SelectionMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.vortex.api.Expression.BinaryOp
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.vortex.api.Expression.DType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.vortex.api.Expression.DuplicateHandling
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.vortex.api.Expression.TimeUnit
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.vortex.api.ScanOptions.SelectionMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VortexCleaner - Class in dev.vortex
- VortexCleaner() - Constructor for class dev.vortex.VortexCleaner
- VortexColumnStatistics - Class in dev.vortex.api
-
Statistics and physical size reported for one top-level column after a Vortex write.
- VortexColumnStatistics(int, long, long, long, long, Object, Object) - Constructor for class dev.vortex.api.VortexColumnStatistics
-
Construct native write statistics.
- VortexWriter - Class in dev.vortex.api
-
Writer for Vortex files.
- VortexWriter.Builder - Class in dev.vortex.api
-
Configures and opens a
VortexWriter. - VortexWriteSummary - Class in dev.vortex.api
-
Immutable metadata returned after a Vortex writer has finalized its file.
- VortexWriteSummary(long, long, VortexColumnStatistics[]) - Constructor for class dev.vortex.api.VortexWriteSummary
-
Construct a native write summary.
W
- WARN - Static variable in class dev.vortex.jni.NativeLogging
-
Logging level constant for warning and error messages
- workerCount() - Static method in class dev.vortex.jni.NativeRuntime
-
Returns the current background worker-thread count.
- write(byte[], int, int) - Method in interface dev.vortex.io.NativeWritable
-
Append
lengthbytes frombufferstarting atoffset. - writeBatch(long, long) - Method in class dev.vortex.api.VortexWriter
-
Write a batch directly from Arrow C Data Interface addresses.
- writeBatch(long, long, long) - Static method in class dev.vortex.jni.NativeWriter
-
Write a batch directly from Arrow C Data Interface addresses.
All Classes and Interfaces|All Packages|Constant Field Values