Index
All Classes and Interfaces|All Packages|Serialized Form
A
- acquireReadLock() - Method in class com.lancedb.lance.LockManager
-
Acquires a read lock on the LockManager.
- acquireWriteLock() - Method in class com.lancedb.lance.LockManager
-
Acquires a write lock on the LockManager.
- Append(List<FragmentMetadata>) - Constructor for class com.lancedb.lance.FragmentOperation.Append
- APPEND - Enum constant in enum class com.lancedb.lance.WriteParams.WriteMode
B
- batchSize(long) - Method in class com.lancedb.lance.ipc.ScanOptions.Builder
-
Set the batch size.
- build() - Method in class com.lancedb.lance.ipc.ScanOptions.Builder
-
Build the LanceScanOptions instance.
- build() - Method in class com.lancedb.lance.WriteParams.Builder
- Builder() - Constructor for class com.lancedb.lance.ipc.ScanOptions.Builder
- Builder() - Constructor for class com.lancedb.lance.WriteParams.Builder
- Builder(ScanOptions) - Constructor for class com.lancedb.lance.ipc.ScanOptions.Builder
-
Create a builder from another scan options.
C
- close() - Method in class com.lancedb.lance.Dataset
-
Closes this dataset and releases any system resources associated with it.
- close() - Method in class com.lancedb.lance.ipc.LanceScanner
-
Closes this scanner and releases any system resources associated with it.
- close() - Method in class com.lancedb.lance.LockManager.ReadLock
- close() - Method in class com.lancedb.lance.LockManager.WriteLock
- closed() - Method in class com.lancedb.lance.Dataset
-
Checks if the dataset is closed.
- columns(List<String>) - Method in class com.lancedb.lance.ipc.ScanOptions.Builder
-
Set the projected columns.
- com.lancedb.lance - package com.lancedb.lance
- com.lancedb.lance.ipc - package com.lancedb.lance.ipc
- com.lancedb.lance.test - package com.lancedb.lance.test
- commit(BufferAllocator, String, FragmentOperation, Optional<Long>) - Static method in class com.lancedb.lance.Dataset
-
Create a new version of dataset.
- commit(BufferAllocator, String, Optional<Long>) - Method in class com.lancedb.lance.FragmentOperation.Append
- commit(BufferAllocator, String, Optional<Long>) - Method in class com.lancedb.lance.FragmentOperation
- commitAppend(String, Optional<Long>, List<String>) - Static method in class com.lancedb.lance.Dataset
- convert(Optional<String[]>) - Static method in class com.lancedb.lance.Utils
-
Convert optional array to optional list for JNI processing.
- countRows() - Method in class com.lancedb.lance.Dataset
-
Count the number of rows in the dataset.
- countRows() - Method in class com.lancedb.lance.DatasetFragment
-
Count rows in this Fragment.
- countRows() - Method in class com.lancedb.lance.ipc.LanceScanner
-
Scan and return the number of matching rows (fulfill the given scan options).
- create(Dataset, ScanOptions, BufferAllocator) - Static method in class com.lancedb.lance.ipc.LanceScanner
-
Create a Scanner.
- create(String, ArrowArrayStream, Optional<Integer>, WriteParams) - Static method in class com.lancedb.lance.Fragment
-
Create a fragment from the given data.
- create(String, BufferAllocator, VectorSchemaRoot, Optional<Integer>, WriteParams) - Static method in class com.lancedb.lance.Fragment
-
Create a fragment from the given data in vector schema root.
- create(BufferAllocator, String, Schema, WriteParams) - Static method in class com.lancedb.lance.Dataset
-
Creates an empty dataset.
- create(BufferAllocator, ArrowArrayStream, String, WriteParams) - Static method in class com.lancedb.lance.Dataset
-
Create a dataset with given stream.
- CREATE - Enum constant in enum class com.lancedb.lance.WriteParams.WriteMode
D
- Dataset - Class in com.lancedb.lance
-
Class representing a Lance dataset, interfacing with the native lance library.
- DatasetFragment - Class in com.lancedb.lance
-
Dataset format.
E
- ensureLoaded() - Static method in class com.lancedb.lance.JniLoader
-
Ensures the native library is loaded.
F
- filter(String) - Method in class com.lancedb.lance.ipc.ScanOptions.Builder
-
Set the filter expression.
- Fragment - Class in com.lancedb.lance
-
Fragment operations.
- Fragment() - Constructor for class com.lancedb.lance.Fragment
- fragmentIds(List<Integer>) - Method in class com.lancedb.lance.ipc.ScanOptions.Builder
-
Set the fragment IDs.
- FragmentMetadata - Class in com.lancedb.lance
-
Metadata of a Fragment in the dataset.
- FragmentOperation - Class in com.lancedb.lance
-
Fragment related operations.
- FragmentOperation() - Constructor for class com.lancedb.lance.FragmentOperation
- FragmentOperation.Append - Class in com.lancedb.lance
-
Fragment append operation.
- fromJson(String) - Static method in class com.lancedb.lance.FragmentMetadata
-
Creates the fragment metadata from json serialized string.
G
- getBatchSize() - Method in class com.lancedb.lance.ipc.ScanOptions
-
Get the batch size.
- getColumns() - Method in class com.lancedb.lance.ipc.ScanOptions
-
Get the projected columns.
- getFilter() - Method in class com.lancedb.lance.ipc.ScanOptions
-
Get the filter expression.
- getFragmentIds() - Method in class com.lancedb.lance.ipc.ScanOptions
-
Get the fragment ids.
- getFragments() - Method in class com.lancedb.lance.Dataset
-
Get all fragments in this dataset.
- getId() - Method in class com.lancedb.lance.DatasetFragment
- getId() - Method in class com.lancedb.lance.FragmentMetadata
- getJsonMetadata() - Method in class com.lancedb.lance.FragmentMetadata
- getMaxBytesPerFile() - Method in class com.lancedb.lance.WriteParams
- getMaxRowsPerFile() - Method in class com.lancedb.lance.WriteParams
- getMaxRowsPerGroup() - Method in class com.lancedb.lance.WriteParams
- getMode() - Method in class com.lancedb.lance.WriteParams
-
Get Mode with name.
- getPhysicalRows() - Method in class com.lancedb.lance.FragmentMetadata
- getSchema() - Method in class com.lancedb.lance.Dataset
-
Gets the schema of the dataset.
- getSubstraitFilter() - Method in class com.lancedb.lance.ipc.ScanOptions
-
Get the substrait filter expression.
J
- JniLoader - Class in com.lancedb.lance
-
Utility class to load the native library.
- JniTestHelper - Class in com.lancedb.lance.test
-
Used by the JNI test to test the JNI FFI functionality.
- JniTestHelper() - Constructor for class com.lancedb.lance.test.JniTestHelper
L
- LanceScanner - Class in com.lancedb.lance.ipc
-
Scanner over a Fragment.
- latestVersion() - Method in class com.lancedb.lance.Dataset
-
Gets the latest version of the dataset.
- LockManager - Class in com.lancedb.lance
-
The LockManager class provides a way to manage read and write locks.
- LockManager() - Constructor for class com.lancedb.lance.LockManager
- LockManager.ReadLock - Class in com.lancedb.lance
-
Represents a read lock for the LockManager.
- LockManager.WriteLock - Class in com.lancedb.lance
-
Represents a write lock that can be acquired and released.
N
- newScan() - Method in class com.lancedb.lance.Dataset
-
Create a new Dataset Scanner.
- newScan() - Method in class com.lancedb.lance.DatasetFragment
-
Create a new Dataset Scanner.
- newScan(long) - Method in class com.lancedb.lance.Dataset
-
Create a new Dataset Scanner.
- newScan(long) - Method in class com.lancedb.lance.DatasetFragment
-
Create a new Dataset Scanner.
- newScan(ScanOptions) - Method in class com.lancedb.lance.Dataset
-
Create a new Dataset Scanner.
- newScan(ScanOptions) - Method in class com.lancedb.lance.DatasetFragment
-
Create a new Dataset Scanner.
O
- open(String, BufferAllocator) - Static method in class com.lancedb.lance.Dataset
-
Open a dataset from the specified path.
- openNative(String) - Static method in class com.lancedb.lance.Dataset
-
Opens a dataset from the specified path using the native library.
- OVERWRITE - Enum constant in enum class com.lancedb.lance.WriteParams.WriteMode
P
- parseInts(List<Integer>) - Static method in class com.lancedb.lance.test.JniTestHelper
-
JNI parse ints test.
- parseIntsOpt(Optional<List<Integer>>) - Static method in class com.lancedb.lance.test.JniTestHelper
-
JNI parse ints opts test.
R
- ReadLock() - Constructor for class com.lancedb.lance.LockManager.ReadLock
-
Acquires a read lock on the lock manager.
S
- scan() - Method in class com.lancedb.lance.ipc.LanceScanner
- scanBatches() - Method in class com.lancedb.lance.ipc.LanceScanner
- ScanOptions - Class in com.lancedb.lance.ipc
-
Lance scan options.
- ScanOptions(Optional<List<Integer>>, Optional<Long>, Optional<List<String>>, Optional<String>, Optional<ByteBuffer>) - Constructor for class com.lancedb.lance.ipc.ScanOptions
-
Constructor for LanceScanOptions.
- ScanOptions.Builder - Class in com.lancedb.lance.ipc
-
Builder for constructing LanceScanOptions.
- schema() - Method in class com.lancedb.lance.ipc.LanceScanner
- substraitFilter(ByteBuffer) - Method in class com.lancedb.lance.ipc.ScanOptions.Builder
-
Set the substrait filter expression.
T
- toFfi(Schema, BufferAllocator) - Static method in class com.lancedb.lance.Utils
-
Convert Arrow Schema to FFI Arrow Schema.
- toString() - Method in class com.lancedb.lance.DatasetFragment
U
- Utils - Class in com.lancedb.lance
-
Utility.
- Utils() - Constructor for class com.lancedb.lance.Utils
V
- validateFragments(List<FragmentMetadata>) - Static method in class com.lancedb.lance.FragmentOperation
- valueOf(String) - Static method in enum class com.lancedb.lance.WriteParams.WriteMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.lancedb.lance.WriteParams.WriteMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version() - Method in class com.lancedb.lance.Dataset
-
Gets the currently checked out version of the dataset.
W
- withMaxBytesPerFile(long) - Method in class com.lancedb.lance.WriteParams.Builder
- withMaxRowsPerFile(int) - Method in class com.lancedb.lance.WriteParams.Builder
- withMaxRowsPerGroup(int) - Method in class com.lancedb.lance.WriteParams.Builder
- withMode(WriteParams.WriteMode) - Method in class com.lancedb.lance.WriteParams.Builder
- WriteLock() - Constructor for class com.lancedb.lance.LockManager.WriteLock
-
Constructs a new WriteLock and acquires the write lock.
- WriteParams - Class in com.lancedb.lance
-
Write Params for Write Operations of Lance.
- WriteParams.Builder - Class in com.lancedb.lance
-
A builder of WriteParams.
- WriteParams.WriteMode - Enum Class in com.lancedb.lance
-
Write Mode.
All Classes and Interfaces|All Packages|Serialized Form