Index
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
ColumnSpecrecord class. - commentPrefix() - Method in record class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatOptions
-
Returns the value of the
commentPrefixrecord 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
CsvFixtureResultrecord 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
CsvFormatOptionsrecord 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
datetimeFormatterrecord 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
delimiterrecord component.
E
- encoding() - Method in record class org.elasticsearch.xpack.esql.datasource.csv.CsvFormatOptions
-
Returns the value of the
encodingrecord 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
escapeCharrecord 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
maxFieldSizerecord 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
multiValueSyntaxrecord component.
N
- name() - Method in record class org.elasticsearch.xpack.esql.datasource.csv.CsvFixtureParser.ColumnSpec
-
Returns the value of the
namerecord 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
nullValuerecord 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
quoteCharrecord 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
rowsrecord component.
S
- schema() - Method in record class org.elasticsearch.xpack.esql.datasource.csv.CsvFixtureParser.CsvFixtureResult
-
Returns the value of the
schemarecord 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
typerecord 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
All Classes and Interfaces|All Packages