| Package | Description | 
|---|---|
| com.gpudb | |
| com.gpudb.filesystem | |
| com.gpudb.filesystem.common | |
| com.gpudb.filesystem.download | |
| com.gpudb.filesystem.ingest | |
| com.gpudb.filesystem.upload | 
| Modifier and Type | Method and Description | 
|---|---|
GPUdb | 
RecordRetriever.getGPUdb()
Gets the GPUdb instance from which records will be retrieved. 
 | 
GPUdb | 
BulkInserter.getGPUdb()
Gets the GPUdb instance into which records will be inserted. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
Type.create(GPUdb gpudb)
Creates a type in GPUdb based on the metadata in the  
Type object
 and returns the type ID for reference. | 
static String | 
RecordObject.createType(Class<? extends RecordObject> type,
          GPUdb gpudb)
Creates a type in GPUdb based on the metadata in the specified
  
RecordObject class and returns the type ID for reference. | 
String | 
TypeObjectMap.createType(GPUdb gpudb)
Creates a type in GPUdb based on the metadata in the specified
  
TypeObjectMap object and returns the type ID for reference. | 
static Type | 
Type.fromTable(GPUdb gpudb,
         String tableName)
Creates a  
Type object containing metadata for the GPUdb type of
 an existing table in GPUdb. | 
static Type | 
Type.fromType(GPUdb gpudb,
        String typeId)
Creates a  
Type object containing metadata for an existing type
 in GPUdb. | 
| Constructor and Description | 
|---|
BulkInserter(GPUdb gpudb,
            String tableName,
            Type type,
            int batchSize,
            Map<String,String> options)
Creates a  
BulkInserter with the specified parameters. | 
BulkInserter(GPUdb gpudb,
            String tableName,
            Type type,
            int batchSize,
            Map<String,String> options,
            WorkerList workers)
Creates a  
BulkInserter with the specified parameters. | 
BulkInserter(GPUdb gpudb,
            String tableName,
            Type type,
            int batchSize,
            Map<String,String> options,
            WorkerList workers,
            BulkInserter.FlushOptions flushOptions)
Creates a  
BulkInserter with the specified parameters. | 
BulkInserter(GPUdb gpudb,
            String tableName,
            Type type,
            int batchSize,
            Map<String,String> options,
            WorkerList workers,
            BulkInserter.FlushOptions flushOptions,
            GPUdbBase.JsonOptions jsonOptions)
Creates a  
BulkInserter with the specified parameters. | 
BulkInserter(GPUdb gpudb,
            String tableName,
            Type type,
            int batchSize,
            Map<String,String> options,
            WorkerList workers,
            GPUdbBase.JsonOptions jsonOptions)
Creates a  
BulkInserter with the specified parameters. | 
BulkInserter(GPUdb gpudb,
            String tableName,
            TypeObjectMap<T> typeObjectMap,
            int batchSize,
            Map<String,String> options)
Creates a  
BulkInserter with the specified parameters. | 
BulkInserter(GPUdb gpudb,
            String tableName,
            TypeObjectMap<T> typeObjectMap,
            int batchSize,
            Map<String,String> options,
            WorkerList workers)
Creates a  
BulkInserter with the specified parameters. | 
BulkInserter(GPUdb gpudb,
            String tableName,
            TypeObjectMap<T> typeObjectMap,
            int batchSize,
            Map<String,String> options,
            WorkerList workers,
            BulkInserter.FlushOptions flushOptions)
Creates a  
BulkInserter with the specified parameters. | 
BulkInserter(GPUdb gpudb,
            String tableName,
            TypeObjectMap<T> typeObjectMap,
            int batchSize,
            Map<String,String> options,
            WorkerList workers,
            BulkInserter.FlushOptions flushOptions,
            GPUdbBase.JsonOptions jsonOptions)
Creates a  
BulkInserter with the specified parameters. | 
BulkInserter(GPUdb gpudb,
            String tableName,
            TypeObjectMap<T> typeObjectMap,
            int batchSize,
            Map<String,String> options,
            WorkerList workers,
            GPUdbBase.JsonOptions jsonOptions)
Creates a  
BulkInserter with the specified parameters. | 
GPUdbSqlIterator(GPUdb db,
                String sql)
Constructor for  
GPUdbSqlIterator | 
GPUdbSqlIterator(GPUdb db,
                String sql,
                int batchSize)
Constructor for  
GPUdbSqlIterator | 
GPUdbSqlIterator(GPUdb db,
                String sql,
                int batchSize,
                Map<String,String> sqlOptions)
Constructor for  
GPUdbSqlIterator | 
RecordRetriever(GPUdb gpudb,
               String tableName,
               Type type)
Creates a  
RecordRetriever with the specified parameters. | 
RecordRetriever(GPUdb gpudb,
               String tableName,
               Type type,
               Map<String,String> options)
Creates a  
RecordRetriever with the specified parameters. | 
RecordRetriever(GPUdb gpudb,
               String tableName,
               TypeObjectMap<T> typeObjectMap)
Creates a  
RecordRetriever with the specified parameters. | 
RecordRetriever(GPUdb gpudb,
               String tableName,
               TypeObjectMap<T> typeObjectMap,
               Map<String,String> options)
Creates a  
RecordRetriever with the specified parameters. | 
RecordRetriever(GPUdb gpudb,
               String tableName,
               TypeObjectMap<T> typeObjectMap,
               WorkerList workers)
Creates a  
RecordRetriever with the specified parameters. | 
RecordRetriever(GPUdb gpudb,
               String tableName,
               TypeObjectMap<T> typeObjectMap,
               WorkerList workers,
               Map<String,String> options)
Creates a  
RecordRetriever with the specified parameters. | 
RecordRetriever(GPUdb gpudb,
               String tableName,
               Type type,
               WorkerList workers)
Creates a  
RecordRetriever with the specified parameters. | 
RecordRetriever(GPUdb gpudb,
               String tableName,
               Type type,
               WorkerList workers,
               Map<String,String> options)
Creates a  
RecordRetriever with the specified parameters. | 
WorkerList(GPUdb gpudb)
Creates a  
WorkerList and automatically populates it with the
 worker URLs from GPUdb to support multi-head operations. | 
WorkerList(GPUdb gpudb)
Deprecated. 
 
This class has been superseded by  
com.gpudb.WorkerList. | 
WorkerList(GPUdb gpudb,
          Pattern ipRegex)
Creates a  
WorkerList and automatically populates it with the
 worker URLs from GPUdb to support multi-head operations. | 
WorkerList(GPUdb gpudb,
          Pattern ipRegex)
Deprecated. 
 
This class has been superseded by  
com.gpudb.WorkerList. | 
WorkerList(GPUdb gpudb,
          String ipPrefix)
Creates a  
WorkerList and automatically populates it with the
 worker URLs from GPUdb to support multi-head operations. | 
WorkerList(GPUdb gpudb,
          String ipPrefix)
Deprecated. 
 
This class has been superseded by  
com.gpudb.WorkerList. | 
| Constructor and Description | 
|---|
GPUdbFileHandler(GPUdb db)
Constructor using default  
GPUdbFileHandler.Options | 
GPUdbFileHandler(GPUdb db,
                GPUdbFileHandler.Options options)
Constructs a  
GPUdbFileHandler object that allows the user to
 upload and download files. | 
| Modifier and Type | Field and Description | 
|---|---|
protected GPUdb | 
FileOperation.db  | 
| Constructor and Description | 
|---|
FileOperation(GPUdb db,
             OpMode opMode,
             List<String> fileNames,
             String dirName,
             boolean recursive,
             GPUdbFileHandler.Options fileHandlerOptions)  | 
IoTask(GPUdb db,
      OpMode opMode,
      String jobId,
      String fileName,
      UploadOptions uploadOptions,
      DownloadOptions downloadOptions,
      long taskNumber,
      ByteBuffer dataBytes)
Constructor 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static org.apache.commons.lang3.tuple.Pair<String,DownloadIoJob> | 
DownloadIoJob.createNewJob(GPUdb db,
            GPUdbFileHandler.Options fileHandlerOptions,
            String dirName,
            String fileName,
            String localFileName,
            KifsFileInfo kifsFileInfo,
            DownloadOptions downloadOptions,
            FileDownloadListener callback)
Static helper method to create new instance of  
DownloadIoJob | 
| Constructor and Description | 
|---|
FileDownloader(GPUdb db,
              List<String> fileNames,
              String localDirName,
              DownloadOptions downloadOptions,
              FileDownloadListener callback,
              GPUdbFileHandler.Options fileHandlerOptions)
Constructor 
 | 
| Constructor and Description | 
|---|
FileIngestor(GPUdb db,
            String tableName,
            List<String> fileNames,
            IngestOptions ingestOptions,
            TableCreationOptions createTableOptions)  | 
| Modifier and Type | Method and Description | 
|---|---|
static org.apache.commons.lang3.tuple.Pair<String,UploadIoJob> | 
UploadIoJob.createNewJob(GPUdb db,
            GPUdbFileHandler.Options fileHandlerOptions,
            OpMode opMode,
            String dirName,
            String fileName,
            String remoteFileName,
            UploadOptions uploadOptions,
            FileUploadListener callback)
Factory method for creating a new IoJob instance. 
 | 
| Constructor and Description | 
|---|
FileUploader(GPUdb db,
            List<String> fileNames,
            String remoteDirName,
            UploadOptions options,
            FileUploadListener callback,
            GPUdbFileHandler.Options fileHandlerOptions)
Constructor - 
 | 
FullFileDownloadTask(GPUdb db,
                    List<String> remoteFileNames,
                    List<ByteBuffer> payloads,
                    Map<String,String> options)  | 
FullFileUploadTask(GPUdb db,
                  List<String> remoteFileNames,
                  List<ByteBuffer> payloads,
                  Map<String,String> options)  | 
Copyright © 2024. All rights reserved.