Index

B C D E F H M N O P Q R S T V W 
All Classes and Interfaces|All Packages

B

Bracket multi-value syntax - Search tag in class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatReader
Section
BRACKETS - Enum constant in enum class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatOptions.MultiValueSyntax
 

C

close() - Method in class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatReader
 
ColumnSpec(String, String) - Constructor for record class org.elasticsearch.xpack.esql.datasource.csv.CsvFixtureParser.ColumnSpec
Creates an instance of a ColumnSpec record class.
commentPrefix() - Method in record class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatOptions
Returns the value of the commentPrefix record component.
Configurable options - Search tag in class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatReader
Section
CsvDataSourcePlugin - Class in org.elasticsearch.xpack.esql.datasource.csv
Data source plugin that provides CSV and TSV format support for ESQL external data sources.
CsvDataSourcePlugin() - Constructor for class org.elasticsearch.xpack.esql.datasource.csv.CsvDataSourcePlugin
 
CsvFixtureParser - Class in org.elasticsearch.xpack.esql.datasource.csv
Standalone CSV parser for fixture generation.
CsvFixtureParser.ColumnSpec - Record Class in org.elasticsearch.xpack.esql.datasource.csv
 
CsvFixtureParser.CsvFixtureResult - Record Class in org.elasticsearch.xpack.esql.datasource.csv
 
CsvFixtureResult(List<CsvFixtureParser.ColumnSpec>, List<Object[]>) - Constructor for record class org.elasticsearch.xpack.esql.datasource.csv.CsvFixtureParser.CsvFixtureResult
Creates an instance of a CsvFixtureResult record class.
CsvFormatOptions - Record Class in org.elasticsearch.xpack.esql.datasource.csv
Configurable options for CSV/TSV parsing.
CsvFormatOptions(char, char, char, String, String, Charset, DateTimeFormatter, int, CsvFormatOptions.MultiValueSyntax) - Constructor for record class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatOptions
Creates an instance of a CsvFormatOptions record class.
CsvFormatOptions.MultiValueSyntax - Enum Class in org.elasticsearch.xpack.esql.datasource.csv
 
CsvFormatReader - Class in org.elasticsearch.xpack.esql.datasource.csv
CSV/TSV format reader for external datasources.
CsvFormatReader(BlockFactory) - Constructor for class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatReader
 
CsvFormatReader(BlockFactory, String, List<String>) - Constructor for class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatReader
 
CsvFormatReader(BlockFactory, CsvFormatOptions, String, List<String>) - Constructor for class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatReader
 
CsvSchemaInferrer - Class in org.elasticsearch.xpack.esql.datasource.csv
Infers column types from CSV data by sampling rows when headers lack explicit type annotations.

D

datetimeFormatter() - Method in record class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatOptions
Returns the value of the datetimeFormatter record component.
DEFAULT - Static variable in record class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatOptions
 
delimiter() - Method in record class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatOptions
Returns the value of the delimiter record component.

E

encoding() - Method in record class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatOptions
Returns the value of the encoding record component.
equals(Object) - Method in record class org.elasticsearch.xpack.esql.datasource.csv.CsvFixtureParser.ColumnSpec
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.elasticsearch.xpack.esql.datasource.csv.CsvFixtureParser.CsvFixtureResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatOptions
Indicates whether some other object is "equal to" this one.
Error handling - Search tag in class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatReader
Section
escapeChar() - Method in record class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatOptions
Returns the value of the escapeChar record component.
Examples - Search tag in class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatReader
Section

F

fileExtensions() - Method in class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatReader
 
File format - Search tag in class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatReader
Section
findNextRecordBoundary(InputStream) - Method in class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatReader
 
formatName() - Method in class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatReader
 
formatReaders(Settings) - Method in class org.elasticsearch.xpack.esql.datasource.csv.CsvDataSourcePlugin
 
formatSpecs() - Method in class org.elasticsearch.xpack.esql.datasource.csv.CsvDataSourcePlugin
 

H

hashCode() - Method in record class org.elasticsearch.xpack.esql.datasource.csv.CsvFixtureParser.ColumnSpec
Returns a hash code value for this object.
hashCode() - Method in record class org.elasticsearch.xpack.esql.datasource.csv.CsvFixtureParser.CsvFixtureResult
Returns a hash code value for this object.
hashCode() - Method in record class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatOptions
Returns a hash code value for this object.

M

maxFieldSize() - Method in record class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatOptions
Returns the value of the maxFieldSize record component.
metadata(StorageObject) - Method in class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatReader
 
multiValueSyntax() - Method in record class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatOptions
Returns the value of the multiValueSyntax record component.

N

name() - Method in record class org.elasticsearch.xpack.esql.datasource.csv.CsvFixtureParser.ColumnSpec
Returns the value of the name record component.
NONE - Enum constant in enum class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatOptions.MultiValueSyntax
 
nullValue() - Method in record class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatOptions
Returns the value of the nullValue record component.

O

org.elasticsearch.xpack.esql.datasource.csv - package org.elasticsearch.xpack.esql.datasource.csv
 

P

parseCsvFile(Path) - Static method in class org.elasticsearch.xpack.esql.datasource.csv.CsvFixtureParser
Parse a CSV file and return schema plus rows with proper multi-value handling.
parseCsvFile(Path, char, char, char, String) - Static method in class org.elasticsearch.xpack.esql.datasource.csv.CsvFixtureParser
Parse a CSV file with custom delimiter, quote, escape, and comment prefix.

Q

quoteChar() - Method in record class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatOptions
Returns the value of the quoteChar record component.

R

read(StorageObject, FormatReadContext) - Method in class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatReader
 
rows() - Method in record class org.elasticsearch.xpack.esql.datasource.csv.CsvFixtureParser.CsvFixtureResult
Returns the value of the rows record component.

S

schema() - Method in record class org.elasticsearch.xpack.esql.datasource.csv.CsvFixtureParser.CsvFixtureResult
Returns the value of the schema record component.
Supported types - Search tag in class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatReader
Section

T

toString() - Method in record class org.elasticsearch.xpack.esql.datasource.csv.CsvFixtureParser.ColumnSpec
Returns a string representation of this record class.
toString() - Method in record class org.elasticsearch.xpack.esql.datasource.csv.CsvFixtureParser.CsvFixtureResult
Returns a string representation of this record class.
toString() - Method in record class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatOptions
Returns a string representation of this record class.
TSV - Static variable in record class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatOptions
 
type() - Method in record class org.elasticsearch.xpack.esql.datasource.csv.CsvFixtureParser.ColumnSpec
Returns the value of the type record component.

V

valueOf(String) - Static method in enum class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatOptions.MultiValueSyntax
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatOptions.MultiValueSyntax
Returns an array containing the constants of this enum class, in the order they are declared.

W

withConfig(Map<String, Object>) - Method in class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatReader
 
withOptions(CsvFormatOptions) - Method in class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatReader
 
withSchema(List<Attribute>) - Method in class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatReader
 
B C D E F H M N O P Q R S T V W 
All Classes and Interfaces|All Packages