Index

A B C D E F G J L N O P R S T U V W 
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.
A B C D E F G J L N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form