Index

A B C D E F G H I K L N O P Q R S T U V W 
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 true if 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
ParquetIO with 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 n bytes 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.
A B C D E F G H I K L N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form