Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ACCESS_KEY_ID - Static variable in class org.gridgain.internal.sql.copy.s3.S3Constants
-
S3 access key id.
- asGridGainValue(Object) - Static method in class org.gridgain.internal.sql.copy.iceberg.IcebergUtils
-
Converts object to gridgain type if needed.
- asIcebergSchema(List<Column>) - Static method in class org.gridgain.internal.sql.copy.iceberg.IcebergUtils
-
GridGain columns metadata as iceberg schema.
- asIcebergValue(Object) - Static method in class org.gridgain.internal.sql.copy.iceberg.IcebergUtils
-
Converts object to iceberg type if needed.
- asList(Record, List<String>) - Static method in class org.gridgain.internal.sql.copy.iceberg.IcebergUtils
-
Iceberg record as list.
- asRecord(List<?>, GenericRecord, Schema) - Static method in class org.gridgain.internal.sql.copy.iceberg.IcebergUtils
-
GridGain row as iceberg record.
B
- BATCH_SIZE - Static variable in class org.gridgain.internal.sql.copy.CommonProperties
-
Specifies the number of rows to be read in a single batch.
- bucket() - Method in class org.gridgain.internal.sql.copy.s3.S3Uri
-
Returns S3 bucket name.
- ByteStreamsUtils - Class in org.gridgain.internal.sql.copy.s3
-
Byte streams utilities.
- ByteStreamsUtils() - Constructor for class org.gridgain.internal.sql.copy.s3.ByteStreamsUtils
C
- CHARSET - Static variable in class org.gridgain.internal.sql.copy.csv.CsvProperties
-
Specifies file charset.
- client() - Method in class org.gridgain.internal.sql.copy.parquet.s3.S3InputFile
-
Gets S3 client.
- CLIENT_REGION - Static variable in class org.gridgain.internal.sql.copy.s3.S3Constants
-
S3 client region.
- close() - Method in class org.gridgain.internal.sql.copy.CopyHandlerModuleImpl
- close() - Method in class org.gridgain.internal.sql.copy.csv.CsvReader
- close() - Method in class org.gridgain.internal.sql.copy.csv.CsvWriter
- close() - Method in class org.gridgain.internal.sql.copy.iceberg.IcebergReader
- close() - Method in class org.gridgain.internal.sql.copy.iceberg.IcebergWriter
- close() - Method in class org.gridgain.internal.sql.copy.parquet.IcebergParquetReader
- close() - Method in class org.gridgain.internal.sql.copy.parquet.IcebergParquetWriter
- close() - Method in class org.gridgain.internal.sql.copy.s3.S3InputStream
- close() - Method in class org.gridgain.internal.sql.copy.s3.S3OutputStream
- close() - Method in class org.gridgain.internal.sql.copy.table.SelectReader
- close() - Method in class org.gridgain.internal.sql.copy.table.TableReader
- close() - Method in class org.gridgain.internal.sql.copy.table.TableWriter
- columns() - Method in interface org.gridgain.internal.sql.copy.Reader
-
Returns metadata of the fields returned by the query.
- columns() - Method in class org.gridgain.internal.sql.copy.table.SelectReader
- columns() - Method in class org.gridgain.internal.sql.copy.table.TableReader
- combineConfiguration(Map<String, String>) - Static method in class org.gridgain.internal.sql.copy.iceberg.IcebergUtils
-
Creates new instance with of hadoop configuration with some properties if absent.
- combineProperties(CopyLocationPath, Map<String, String>) - Static method in class org.gridgain.internal.sql.copy.iceberg.IcebergUtils
-
Creates new instance of catalog properties and computes new entries if absent.
- CommonProperties - Class in org.gridgain.internal.sql.copy
-
Properties common to all formats.
- CommonProperties() - Constructor for class org.gridgain.internal.sql.copy.CommonProperties
- CopyHandlerModuleImpl - Class in org.gridgain.internal.sql.copy
-
Entry point for the whole gridgain-sql-copy module.
- CopyHandlerModuleImpl() - Constructor for class org.gridgain.internal.sql.copy.CopyHandlerModuleImpl
- create(long) - Method in class org.gridgain.internal.sql.copy.parquet.s3.S3OutputFile
- createOrOverwrite(long) - Method in class org.gridgain.internal.sql.copy.parquet.s3.S3OutputFile
- createS3Client(Map<String, String>) - Static method in class org.gridgain.internal.sql.copy.s3.S3ClientFactory
-
Creates S3 client.
- CsvProperties - Class in org.gridgain.internal.sql.copy.csv
-
CSV format properties.
- CsvProperties() - Constructor for class org.gridgain.internal.sql.copy.csv.CsvProperties
- CsvReader - Class in org.gridgain.internal.sql.copy.csv
-
A reader that parses CSV file.
- CsvReader(CopyLocationPath, Map<String, String>, List<String>) - Constructor for class org.gridgain.internal.sql.copy.csv.CsvReader
-
Constructor.
- CsvWriter - Class in org.gridgain.internal.sql.copy.csv
-
A writer that writes CSV file.
- CsvWriter(CopyLocationPath, Map<String, String>, List<Column>) - Constructor for class org.gridgain.internal.sql.copy.csv.CsvWriter
-
Constructor.
D
- defaultBlockSize() - Method in class org.gridgain.internal.sql.copy.parquet.s3.S3OutputFile
- DELIMITER - Static variable in class org.gridgain.internal.sql.copy.csv.CsvProperties
-
Specifies the character that separates columns within each row (line) of the file.
- DFLT_BATCH_SIZE - Static variable in class org.gridgain.internal.sql.copy.CommonProperties
- DFLT_CHARSET - Static variable in class org.gridgain.internal.sql.copy.csv.CsvProperties
- DFLT_DELIMITER - Static variable in class org.gridgain.internal.sql.copy.csv.CsvProperties
- DFLT_ESCAPE_CHAR - Static variable in class org.gridgain.internal.sql.copy.csv.CsvProperties
- DFLT_HEADER - Static variable in class org.gridgain.internal.sql.copy.csv.CsvProperties
- DFLT_IGNORE_LEADING_WHITESPACE - Static variable in class org.gridgain.internal.sql.copy.csv.CsvProperties
- DFLT_IGNORE_QUOATIONS - Static variable in class org.gridgain.internal.sql.copy.csv.CsvProperties
- DFLT_NULL - Static variable in class org.gridgain.internal.sql.copy.csv.CsvProperties
- DFLT_PATTERN - Static variable in class org.gridgain.internal.sql.copy.parquet.ParquetProperties
- DFLT_QUOTE_CHAR - Static variable in class org.gridgain.internal.sql.copy.csv.CsvProperties
- DFLT_STRICT_QUOTES - Static variable in class org.gridgain.internal.sql.copy.csv.CsvProperties
- DFLT_TRIM - Static variable in class org.gridgain.internal.sql.copy.csv.CsvProperties
E
- ENDPOINT - Static variable in class org.gridgain.internal.sql.copy.s3.S3Constants
- ESCAPE_CHAR - Static variable in class org.gridgain.internal.sql.copy.csv.CsvProperties
F
- file(InputFile) - Static method in class org.apache.iceberg.parquet.ParquetIoPublic
- flush() - Method in class org.gridgain.internal.sql.copy.s3.S3OutputStream
- fromLocation(String, S3Client) - Static method in class org.gridgain.internal.sql.copy.parquet.s3.S3InputFile
-
Creates new instance of S3InputFile from an Uri like 's3://bucketname/keyname'.
- fromLocation(String, S3Client) - Static method in class org.gridgain.internal.sql.copy.parquet.s3.S3OutputFile
-
Creates new instance of S3OutputFile from an Uri like 's3://bucketname/keyname'.
G
- getFilesByPattern(String, String) - Static method in class org.gridgain.internal.sql.copy.parquet.PathUtils
-
Returns a list of files that match the given pattern.
- getInputStreamReader(String, Map<String, String>) - Static method in class org.gridgain.internal.sql.copy.s3.S3ClientFactory
-
Creates Input Reader for reading an S3 key.
- getLength() - Method in class org.gridgain.internal.sql.copy.parquet.s3.S3InputFile
- getObjectMetadata() - Method in class org.gridgain.internal.sql.copy.parquet.s3.S3InputFile
-
Gets object metadata.
- getOutputStreamWriter(String, Map<String, String>) - Static method in class org.gridgain.internal.sql.copy.s3.S3ClientFactory
-
Creates Output Writer for writing an S3 key.
- getPos() - Method in class org.gridgain.internal.sql.copy.s3.S3InputStream
- getPos() - Method in class org.gridgain.internal.sql.copy.s3.S3OutputStream
- getS3InputFile(String, Map<String, String>) - Static method in class org.gridgain.internal.sql.copy.s3.S3ClientFactory
-
Creates InputFile for reading an S3 key via parquet-mr.
- getS3OutputFile(String, Map<String, String>) - Static method in class org.gridgain.internal.sql.copy.s3.S3ClientFactory
-
Creates OutputFile for writing an S3 key via parquet-mr.
H
- handle(String, TableManager, CopyCommand) - Method in class org.gridgain.internal.sql.copy.CopyHandlerModuleImpl
- hasNext() - Method in class org.gridgain.internal.sql.copy.csv.CsvReader
- hasNext() - Method in class org.gridgain.internal.sql.copy.iceberg.IcebergReader
- hasNext() - Method in class org.gridgain.internal.sql.copy.parquet.IcebergParquetReader
- hasNext() - Method in interface org.gridgain.internal.sql.copy.Reader
-
Returns
trueif the reader has more rows to read. - hasNext() - Method in class org.gridgain.internal.sql.copy.table.SelectReader
- hasNext() - Method in class org.gridgain.internal.sql.copy.table.TableReader
- HEADER - Static variable in class org.gridgain.internal.sql.copy.csv.CsvProperties
-
Specifies that the file contains a header line with the names of each column in the file.
I
- IcebergParquetReader - Class in org.gridgain.internal.sql.copy.parquet
-
Reader for parsing parquet files.
- IcebergParquetReader(CopyLocationPath, Map<String, String>, List<String>) - Constructor for class org.gridgain.internal.sql.copy.parquet.IcebergParquetReader
-
Constructor.
- IcebergParquetWriter - Class in org.gridgain.internal.sql.copy.parquet
-
Writer for parquet files.
- IcebergParquetWriter(CopyLocationPath, Map<String, String>, List<Column>) - Constructor for class org.gridgain.internal.sql.copy.parquet.IcebergParquetWriter
-
Constructor.
- IcebergReader - Class in org.gridgain.internal.sql.copy.iceberg
-
A reader that reads an iceberg table.
- IcebergReader(CopyLocationPath, Map<String, String>, List<String>) - Constructor for class org.gridgain.internal.sql.copy.iceberg.IcebergReader
-
Constructor.
- IcebergUtils - Class in org.gridgain.internal.sql.copy.iceberg
-
Utility class for working with iceberg properties/types/schema/etc.
- IcebergWriter - Class in org.gridgain.internal.sql.copy.iceberg
-
A writer that writes an iceberg table.
- IcebergWriter(CopyLocationPath, Map<String, String>, List<Column>) - Constructor for class org.gridgain.internal.sql.copy.iceberg.IcebergWriter
-
Constructor.
- IGNORE_LEADING_WHITESPACE - Static variable in class org.gridgain.internal.sql.copy.csv.CsvProperties
- IGNORE_QUOATIONS - Static variable in class org.gridgain.internal.sql.copy.csv.CsvProperties
- isS3Scheme(String) - Static method in class org.gridgain.internal.sql.copy.s3.S3Utils
-
Checks if the scheme is S3.
K
- key() - Method in class org.gridgain.internal.sql.copy.s3.S3Uri
-
Returns S3 object key name.
- keyExist(S3Client, S3Uri) - Static method in class org.gridgain.internal.sql.copy.s3.S3ClientFactory
-
Checks if file exists.
L
- location() - Method in class org.gridgain.internal.sql.copy.parquet.s3.S3InputFile
-
Gets file location.
- location() - Method in class org.gridgain.internal.sql.copy.s3.S3Uri
-
Returns original, unmodified S3 URI location.
N
- newStream() - Method in class org.gridgain.internal.sql.copy.parquet.s3.S3InputFile
- next() - Method in class org.gridgain.internal.sql.copy.csv.CsvReader
- next() - Method in class org.gridgain.internal.sql.copy.iceberg.IcebergReader
- next() - Method in class org.gridgain.internal.sql.copy.parquet.IcebergParquetReader
- next() - Method in interface org.gridgain.internal.sql.copy.Reader
-
Returns the next row of data.
- next() - Method in class org.gridgain.internal.sql.copy.table.SelectReader
- next() - Method in class org.gridgain.internal.sql.copy.table.TableReader
- NULL - Static variable in class org.gridgain.internal.sql.copy.csv.CsvProperties
-
Specifies the string that represents a null value.
O
- org.apache.iceberg.parquet - package org.apache.iceberg.parquet
- org.gridgain.internal.sql.copy - package org.gridgain.internal.sql.copy
- org.gridgain.internal.sql.copy.csv - package org.gridgain.internal.sql.copy.csv
- org.gridgain.internal.sql.copy.iceberg - package org.gridgain.internal.sql.copy.iceberg
- org.gridgain.internal.sql.copy.parquet - package org.gridgain.internal.sql.copy.parquet
- org.gridgain.internal.sql.copy.parquet.s3 - package org.gridgain.internal.sql.copy.parquet.s3
- org.gridgain.internal.sql.copy.s3 - package org.gridgain.internal.sql.copy.s3
- org.gridgain.internal.sql.copy.table - package org.gridgain.internal.sql.copy.table
- org.gridgain.internal.sql.copy.vaildation - package org.gridgain.internal.sql.copy.vaildation
P
- ParquetIoPublic - Class in org.apache.iceberg.parquet
-
ParquetIOwith public methods instead of package-private. - ParquetProperties - Class in org.gridgain.internal.sql.copy.parquet
-
Parquet format properties.
- ParquetProperties() - Constructor for class org.gridgain.internal.sql.copy.parquet.ParquetProperties
- PathUtils - Class in org.gridgain.internal.sql.copy.parquet
-
Collection of utility methods for working with paths.
- PathUtils() - Constructor for class org.gridgain.internal.sql.copy.parquet.PathUtils
- PATTERN - Static variable in class org.gridgain.internal.sql.copy.parquet.ParquetProperties
-
File pattern used when importing partitioned Parquet tables in the regular expression format.
- PropertyValidationException - Exception in org.gridgain.internal.sql.copy.vaildation
-
Exception thrown when a property is invalid or missing.
- PropertyValidationException(String) - Constructor for exception org.gridgain.internal.sql.copy.vaildation.PropertyValidationException
Q
- QUOTE_CHAR - Static variable in class org.gridgain.internal.sql.copy.csv.CsvProperties
R
- read() - Method in class org.gridgain.internal.sql.copy.s3.S3InputStream
- read(byte[], int, int) - Method in class org.gridgain.internal.sql.copy.s3.S3InputStream
- read(ByteBuffer) - Method in class org.gridgain.internal.sql.copy.s3.S3InputStream
- Reader - Interface in org.gridgain.internal.sql.copy
-
Generic interface for reading data from a source.
- readFully(byte[]) - Method in class org.gridgain.internal.sql.copy.s3.S3InputStream
- readFully(byte[], int, int) - Method in class org.gridgain.internal.sql.copy.s3.S3InputStream
- readFully(ByteBuffer) - Method in class org.gridgain.internal.sql.copy.s3.S3InputStream
S
- S3ClientFactory - Class in org.gridgain.internal.sql.copy.s3
-
S3 client factory.
- S3ClientFactory() - Constructor for class org.gridgain.internal.sql.copy.s3.S3ClientFactory
- S3Constants - Class in org.gridgain.internal.sql.copy.s3
-
Constants for supported S3 properties.
- S3Constants() - Constructor for class org.gridgain.internal.sql.copy.s3.S3Constants
- S3InputFile - Class in org.gridgain.internal.sql.copy.parquet.s3
-
Input file implementation for S3 keys.
- S3InputStream - Class in org.gridgain.internal.sql.copy.s3
-
Input stream implementation for S3 storage.
- S3InputStream(S3Client, S3Uri) - Constructor for class org.gridgain.internal.sql.copy.s3.S3InputStream
-
Constructor.
- S3OutputFile - Class in org.gridgain.internal.sql.copy.parquet.s3
-
Output file implementation for S3 keys.
- S3OutputStream - Class in org.gridgain.internal.sql.copy.s3
-
Output stream implementation for S3 storage.
- S3OutputStream(S3Client, S3Uri) - Constructor for class org.gridgain.internal.sql.copy.s3.S3OutputStream
-
Constructor.
- S3Uri - Class in org.gridgain.internal.sql.copy.s3
-
S3 URI parser.
- S3Uri(String) - Constructor for class org.gridgain.internal.sql.copy.s3.S3Uri
-
Creates a new S3URI in the form of scheme://bucket/key.
- S3Utils - Class in org.gridgain.internal.sql.copy.s3
-
Collection of S3-related util method.
- S3Utils() - Constructor for class org.gridgain.internal.sql.copy.s3.S3Utils
- scheme() - Method in class org.gridgain.internal.sql.copy.s3.S3Uri
-
Returns the original scheme provided in the location.
- SECRET_ACCESS_KEY - Static variable in class org.gridgain.internal.sql.copy.s3.S3Constants
-
S3 secret access key.
- seek(long) - Method in class org.gridgain.internal.sql.copy.s3.S3InputStream
- SelectReader - Class in org.gridgain.internal.sql.copy.table
-
A reader that reads data from SELECT sub-query.
- SelectReader(CopyLocationSelect, int) - Constructor for class org.gridgain.internal.sql.copy.table.SelectReader
-
Constructor.
- skipFully(InputStream, long) - Static method in class org.gridgain.internal.sql.copy.s3.ByteStreamsUtils
-
Skips bytes from the input stream until exactly
nbytes have been skipped or the end of the stream is. - STRICT_QUOTES - Static variable in class org.gridgain.internal.sql.copy.csv.CsvProperties
- supportsBlockSize() - Method in class org.gridgain.internal.sql.copy.parquet.s3.S3OutputFile
T
- TableReader - Class in org.gridgain.internal.sql.copy.table
-
A reader that reads data from ignite table.
- TableReader(TableManager, CopyLocationTable) - Constructor for class org.gridgain.internal.sql.copy.table.TableReader
-
Constructor.
- TableWriter - Class in org.gridgain.internal.sql.copy.table
-
A writer that writes data to an ignite table.
- TableWriter(TableManager, CopyLocationTable, List<Column>, int, ExecutorService) - Constructor for class org.gridgain.internal.sql.copy.table.TableWriter
-
Constructor.
- toString() - Method in class org.gridgain.internal.sql.copy.parquet.s3.S3InputFile
- toString() - Method in class org.gridgain.internal.sql.copy.s3.S3Uri
- TRIM - Static variable in class org.gridgain.internal.sql.copy.csv.CsvProperties
-
Specifies that the parsed value should be trimmed.
U
- uri() - Method in class org.gridgain.internal.sql.copy.parquet.s3.S3InputFile
-
Gets S3 URI.
V
- validate(Map<String, String>) - Static method in class org.gridgain.internal.sql.copy.CommonProperties
-
Validates the properties.
- validate(Map<String, String>) - Static method in class org.gridgain.internal.sql.copy.csv.CsvProperties
-
Validates the properties.
- validate(Map<String, String>) - Static method in class org.gridgain.internal.sql.copy.parquet.ParquetProperties
-
Validates the properties.
W
- write(byte[], int, int) - Method in class org.gridgain.internal.sql.copy.s3.S3OutputStream
- write(int) - Method in class org.gridgain.internal.sql.copy.s3.S3OutputStream
- write(List<?>) - Method in class org.gridgain.internal.sql.copy.csv.CsvWriter
- write(List<?>) - Method in class org.gridgain.internal.sql.copy.iceberg.IcebergWriter
- write(List<?>) - Method in class org.gridgain.internal.sql.copy.parquet.IcebergParquetWriter
- write(List<?>) - Method in class org.gridgain.internal.sql.copy.table.TableWriter
- write(List<?>) - Method in interface org.gridgain.internal.sql.copy.Writer
-
Writes the given item to the write destination.
- Writer - Interface in org.gridgain.internal.sql.copy
-
Generic interface for writing data to a destination.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form