Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addColumn(String, String) - Method in class cloud.opencode.base.csv.transform.CsvTransform
-
Adds a new column with a fixed default value 添加具有固定默认值的新列
- addColumn(String, Function) - Method in class cloud.opencode.base.csv.transform.CsvTransform
-
Adds a new column with values computed from each row 添加值由每行计算得出的新列
- ADDED - Enum constant in enum class cloud.opencode.base.csv.diff.CsvChange.ChangeType
-
A row was added | 添加了一行
- addRow(CsvRow) - Method in class cloud.opencode.base.csv.CsvDocument.Builder
-
Adds an existing CsvRow 添加现有的CsvRow
- addRow(String...) - Method in class cloud.opencode.base.csv.CsvDocument.Builder
-
Adds a row from field values 从字段值添加行
- asBigDecimal(String) - Static method in class cloud.opencode.base.csv.CsvField
-
Converts a field value to BigDecimal 将字段值转换为BigDecimal
- asBoolean(String) - Static method in class cloud.opencode.base.csv.CsvField
-
Converts a field value to boolean 将字段值转换为boolean
- asDouble(String) - Static method in class cloud.opencode.base.csv.CsvField
-
Converts a field value to double 将字段值转换为double
- asInt(String) - Static method in class cloud.opencode.base.csv.CsvField
-
Converts a field value to int 将字段值转换为int
- asLocalDate(String, DateTimeFormatter) - Static method in class cloud.opencode.base.csv.CsvField
-
Converts a field value to LocalDate using the given formatter 使用给定的格式化器将字段值转换为LocalDate
- asLocalDateTime(String, DateTimeFormatter) - Static method in class cloud.opencode.base.csv.CsvField
-
Converts a field value to LocalDateTime using the given formatter 使用给定的格式化器将字段值转换为LocalDateTime
- asLong(String) - Static method in class cloud.opencode.base.csv.CsvField
-
Converts a field value to long 将字段值转换为long
- asString(String) - Static method in class cloud.opencode.base.csv.CsvField
-
Returns the field value as a string (identity conversion) 将字段值作为字符串返回(恒等转换)
- avg() - Method in record class cloud.opencode.base.csv.stats.CsvColumnStats
-
Returns the value of the
avgrecord component. - avg(CsvDocument, String) - Static method in class cloud.opencode.base.csv.stats.CsvStats
-
Computes the average of numeric values in a column 计算列中数值的平均值
B
- bind(CsvDocument, Class) - Static method in class cloud.opencode.base.csv.bind.CsvBinder
-
Binds CSV document rows to Java objects 将CSV文档行绑定到Java对象
- bind(CsvDocument, Class) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Binds CSV document rows to objects 将CSV文档行绑定到对象
- bind(String, Class) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Parses a CSV string and binds rows to objects using default configuration 使用默认配置解析CSV字符串并将行绑定到对象
- bind(String, Class, CsvConfig) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Parses a CSV string and binds rows to objects with the specified configuration 使用指定配置解析CSV字符串并将行绑定到对象
- bindError(String, Throwable) - Static method in exception class cloud.opencode.base.csv.exception.OpenCsvException
-
Creates exception for bind errors 为绑定错误创建异常
- bindFile(Path, Class) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Parses a CSV file and binds rows to objects using default configuration 使用默认配置解析CSV文件并将行绑定到对象
- bindFile(Path, Class, CsvConfig) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Parses a CSV file and binds rows to objects with the specified configuration 使用指定配置解析CSV文件并将行绑定到对象
- build() - Method in class cloud.opencode.base.csv.CsvConfig.Builder
-
Builds the CsvConfig 构建CsvConfig
- build() - Method in class cloud.opencode.base.csv.CsvDocument.Builder
-
Builds the CsvDocument 构建CsvDocument
- build() - Method in class cloud.opencode.base.csv.validator.CsvValidator.Builder
-
Builds the CsvValidator 构建CsvValidator
- builder() - Static method in class cloud.opencode.base.csv.CsvConfig
-
Creates a new builder 创建新的构建器
- builder() - Static method in class cloud.opencode.base.csv.CsvDocument
-
Creates a new builder 创建新的构建器
- builder() - Static method in class cloud.opencode.base.csv.OpenCsv
-
Creates a new CSV document builder 创建新的CSV文档构建器
- builder() - Static method in class cloud.opencode.base.csv.validator.CsvValidator
-
Creates a new validator builder 创建新的验证器构建器
- byColumn(CsvDocument, String) - Static method in class cloud.opencode.base.csv.split.CsvSplit
-
Splits a document by grouping rows on a column value (like SQL GROUP BY) 按列值分组拆分文档(类似SQL GROUP BY)
- byCondition(CsvDocument, Predicate) - Static method in class cloud.opencode.base.csv.split.CsvSplit
-
Splits a document into two: rows matching the predicate, and rows not matching 将文档拆分为两部分:匹配谓词的行和不匹配的行
- bySize(CsvDocument, int) - Static method in class cloud.opencode.base.csv.split.CsvSplit
-
Splits a document into chunks of at most maxRows rows each 将文档拆分为每块最多maxRows行的块
C
- charset() - Method in class cloud.opencode.base.csv.CsvConfig
-
Gets the character set 获取字符集
- charset(Charset) - Method in class cloud.opencode.base.csv.CsvConfig.Builder
-
Sets the character set 设置字符集
- close() - Method in class cloud.opencode.base.csv.stream.CsvReader
-
Closes this reader and the underlying Reader.
- close() - Method in class cloud.opencode.base.csv.stream.CsvWriter
-
Flushes and closes the underlying writer.
- cloud.opencode.base.csv - module cloud.opencode.base.csv
-
OpenCode Base CSV Module CSV 处理模块
- cloud.opencode.base.csv - package cloud.opencode.base.csv
- cloud.opencode.base.csv.bind - package cloud.opencode.base.csv.bind
-
CSV Binding - Annotation-driven CSV-to-object binding CSV绑定 - 注解驱动的CSV到对象绑定
- cloud.opencode.base.csv.bind.annotation - package cloud.opencode.base.csv.bind.annotation
- cloud.opencode.base.csv.diff - package cloud.opencode.base.csv.diff
- cloud.opencode.base.csv.exception - package cloud.opencode.base.csv.exception
- cloud.opencode.base.csv.merge - package cloud.opencode.base.csv.merge
- cloud.opencode.base.csv.query - package cloud.opencode.base.csv.query
- cloud.opencode.base.csv.sampling - package cloud.opencode.base.csv.sampling
- cloud.opencode.base.csv.security - package cloud.opencode.base.csv.security
- cloud.opencode.base.csv.split - package cloud.opencode.base.csv.split
- cloud.opencode.base.csv.stats - package cloud.opencode.base.csv.stats
- cloud.opencode.base.csv.stream - package cloud.opencode.base.csv.stream
-
CSV Streaming - Streaming CSV parsing and writing CSV流 - 流式CSV解析和写入
- cloud.opencode.base.csv.transform - package cloud.opencode.base.csv.transform
- cloud.opencode.base.csv.validator - package cloud.opencode.base.csv.validator
- column() - Method in record class cloud.opencode.base.csv.stats.CsvColumnStats
-
Returns the value of the
columnrecord component. - column() - Method in record class cloud.opencode.base.csv.validator.CsvValidationError
-
Returns the value of the
columnrecord component. - column(String) - Method in class cloud.opencode.base.csv.query.CsvQuery
-
Extracts the values of a single column from matching rows 从匹配行中提取单列的值
- columnCount() - Method in class cloud.opencode.base.csv.CsvDocument
-
Gets the number of columns based on headers or the first row 获取基于标题或第一行的列数
- concat(CsvDocument...) - Static method in class cloud.opencode.base.csv.merge.CsvMerge
-
Concatenates multiple CSV documents vertically (appends rows) 垂直连接多个CSV文档(追加行)
- concat(CsvDocument...) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Concatenates multiple CSV documents vertically (appends rows) 纵向连接多个CSV文档(追加行)
- concat(List) - Static method in class cloud.opencode.base.csv.merge.CsvMerge
-
Concatenates multiple CSV documents vertically from a list 从列表垂直连接多个CSV文档
- config() - Static method in class cloud.opencode.base.csv.OpenCsv
-
Creates a new CSV configuration builder 创建新的CSV配置构建器
- count() - Method in class cloud.opencode.base.csv.query.CsvQuery
-
Counts the number of matching rows 计算匹配行数
- count(CsvDocument, String) - Static method in class cloud.opencode.base.csv.stats.CsvStats
-
Counts non-blank values in a column 计算列中非空白值的数量
- countAll(CsvDocument) - Static method in class cloud.opencode.base.csv.stats.CsvStats
-
Counts all rows in the document 计算文档中所有行的数量
- countBy(String) - Method in class cloud.opencode.base.csv.query.CsvQuery
-
Counts matching rows grouped by a column value 按列值分组计算匹配行数
- CsvBinder - Class in cloud.opencode.base.csv.bind
-
CSV Binder - Object binding between CSV data and Java objects CSV绑定器 - CSV数据和Java对象之间的对象绑定
- CsvBindException - Exception Class in cloud.opencode.base.csv.exception
-
CSV Bind Exception - Exception for CSV-to-object binding errors CSV绑定异常 - CSV到对象绑定错误异常
- CsvBindException(String, Class, String) - Constructor for exception class cloud.opencode.base.csv.exception.CsvBindException
-
Constructs a bind exception with target type and field name (no cause) 构造带目标类型和字段名的绑定异常(无原因)
- CsvBindException(String, Class, String, Throwable) - Constructor for exception class cloud.opencode.base.csv.exception.CsvBindException
-
Constructs a bind exception with target type, field name, and cause 构造带目标类型、字段名和原因的绑定异常
- CsvChange - Record Class in cloud.opencode.base.csv.diff
-
CSV Change - Represents a single change between two CSV documents CSV变更 - 表示两个CSV文档之间的单个变更
- CsvChange(CsvChange.ChangeType, int, CsvRow, CsvRow) - Constructor for record class cloud.opencode.base.csv.diff.CsvChange
-
Creates an instance of a
CsvChangerecord class. - CsvChange.ChangeType - Enum Class in cloud.opencode.base.csv.diff
-
The type of change between two CSV documents 两个CSV文档之间的变更类型
- CsvColumn - Annotation Interface in cloud.opencode.base.csv.bind.annotation
-
CSV Column - Maps a Java field to a CSV column CSV列 - 将Java字段映射到CSV列
- CsvColumnStats - Record Class in cloud.opencode.base.csv.stats
-
CSV Column Statistics - Immutable summary of statistics for a single CSV column CSV列统计 - 单个CSV列统计摘要的不可变记录
- CsvColumnStats(String, long, long, long, BigDecimal, BigDecimal, BigDecimal, BigDecimal) - Constructor for record class cloud.opencode.base.csv.stats.CsvColumnStats
-
Creates an instance of a
CsvColumnStatsrecord class. - CsvConfig - Class in cloud.opencode.base.csv
-
CSV Configuration - Immutable configuration for CSV parsing and writing CSV配置 - CSV解析和写入的不可变配置
- CsvConfig.Builder - Class in cloud.opencode.base.csv
-
Builder for CsvConfig CsvConfig构建器
- CsvDiff - Class in cloud.opencode.base.csv.diff
-
CSV Diff - Computes differences between two CSV documents CSV差异 - 计算两个CSV文档之间的差异
- CsvDocument - Class in cloud.opencode.base.csv
-
CSV Document - Immutable representation of an entire CSV document CSV文档 - 整个CSV文档的不可变表示
- CsvDocument.Builder - Class in cloud.opencode.base.csv
-
Builder for CsvDocument CsvDocument构建器
- CsvField - Class in cloud.opencode.base.csv
-
CSV Field - Utility class for field value conversion CSV字段 - 字段值转换工具类
- CsvFormat - Annotation Interface in cloud.opencode.base.csv.bind.annotation
-
CSV Format - Specifies formatting for a CSV field binding CSV格式 - 指定CSV字段绑定的格式
- CsvMerge - Class in cloud.opencode.base.csv.merge
-
CSV Merge - Utility class for merging multiple CSV documents CSV合并 - 合并多个CSV文档的工具类
- CsvParseException - Exception Class in cloud.opencode.base.csv.exception
-
CSV Parse Exception - Exception for CSV parsing errors CSV解析异常 - CSV解析错误异常
- CsvParseException(String, int, int, String) - Constructor for exception class cloud.opencode.base.csv.exception.CsvParseException
-
Constructs a parse exception with all details 构造带所有详细信息的解析异常
- CsvParseException(String, int, int, String, Throwable) - Constructor for exception class cloud.opencode.base.csv.exception.CsvParseException
-
Constructs a parse exception with all details and cause 构造带所有详细信息和原因的解析异常
- CsvQuery - Class in cloud.opencode.base.csv.query
-
CSV Query - Fluent, immutable query builder for CsvDocument CSV查询 - CsvDocument的流式不可变查询构建器
- CsvReader - Class in cloud.opencode.base.csv.stream
-
Streaming CSV Reader - Lazy Row-by-Row Parsing 流式 CSV 读取器 - 逐行懒加载解析
- CsvReader(Reader, CsvConfig) - Constructor for class cloud.opencode.base.csv.stream.CsvReader
-
Constructs a CsvReader from a Reader and configuration.
- CsvRow - Class in cloud.opencode.base.csv
-
CSV Row - Immutable representation of a single CSV row CSV行 - 单行CSV数据的不可变表示
- CsvSampling - Class in cloud.opencode.base.csv.sampling
-
CSV Sampling - Sampling utilities for CSV documents CSV采样 - CSV文档的采样工具
- CsvSecurity - Class in cloud.opencode.base.csv.security
-
CSV Security - Security utilities for CSV processing CSV安全 - CSV处理的安全工具
- CsvSplit - Class in cloud.opencode.base.csv.split
-
CSV Split - Utility for splitting CSV documents CSV拆分 - CSV文档拆分工具
- CsvStats - Class in cloud.opencode.base.csv.stats
-
CSV Stats - Statistical operations on CSV columns CSV统计 - 对CSV列的统计操作
- CsvTransform - Class in cloud.opencode.base.csv.transform
-
CSV Transform - Fluent, immutable transformation pipeline for CsvDocument CSV转换 - CsvDocument的流式不可变转换管道
- CsvValidationError - Record Class in cloud.opencode.base.csv.validator
-
CSV Validation Error - Describes a single validation failure CSV验证错误 - 描述单个验证失败
- CsvValidationError(int, String, String, String, String) - Constructor for record class cloud.opencode.base.csv.validator.CsvValidationError
-
Creates an instance of a
CsvValidationErrorrecord class. - CsvValidationResult - Record Class in cloud.opencode.base.csv.validator
-
CSV Validation Result - Aggregated result of CSV document validation CSV验证结果 - CSV文档验证的聚合结果
- CsvValidationResult(boolean, List) - Constructor for record class cloud.opencode.base.csv.validator.CsvValidationResult
-
Canonical constructor - validates and defensively copies errors 规范构造器 - 验证并防御性复制错误列表
- CsvValidator - Class in cloud.opencode.base.csv.validator
-
CSV Validator - Declarative validation framework for CSV data CSV验证器 - CSV数据的声明式验证框架
- CsvValidator.Builder - Class in cloud.opencode.base.csv.validator
-
Builder for CsvValidator CsvValidator构建器
- CsvWriteException - Exception Class in cloud.opencode.base.csv.exception
-
CSV Write Exception - Exception for CSV writing errors CSV写入异常 - CSV写入错误异常
- CsvWriteException(String) - Constructor for exception class cloud.opencode.base.csv.exception.CsvWriteException
-
Constructs a write exception with message 构造带消息的写入异常
- CsvWriteException(String, Throwable) - Constructor for exception class cloud.opencode.base.csv.exception.CsvWriteException
-
Constructs a write exception with message and cause 构造带消息和原因的写入异常
- CsvWriter - Class in cloud.opencode.base.csv.stream
-
Streaming CSV Writer - Incremental Row-by-Row Writing 流式 CSV 写入器 - 逐行增量写入
- CsvWriter(Writer, CsvConfig) - Constructor for class cloud.opencode.base.csv.stream.CsvWriter
-
Constructs a CsvWriter from a Writer and configuration.
- custom(String, Predicate, String) - Method in class cloud.opencode.base.csv.validator.CsvValidator.Builder
-
Adds a custom validation rule with a predicate and error message 添加带有谓词和错误消息的自定义验证规则
D
- DEFAULT - Static variable in class cloud.opencode.base.csv.CsvConfig
-
Default configuration instance with RFC 4180 settings 使用RFC 4180设置的默认配置实例
- DEFAULT_DELIMITER - Static variable in class cloud.opencode.base.csv.CsvConfig
-
Default delimiter: comma per RFC 4180 | 默认分隔符:逗号(RFC 4180)
- DEFAULT_ESCAPE_CHAR - Static variable in class cloud.opencode.base.csv.CsvConfig
-
Default escape character: double quote per RFC 4180 | 默认转义字符:双引号(RFC 4180)
- DEFAULT_LINE_SEPARATOR - Static variable in class cloud.opencode.base.csv.CsvConfig
-
Default line separator: CRLF per RFC 4180 | 默认行分隔符:CRLF(RFC 4180)
- DEFAULT_MAX_COLUMNS - Static variable in class cloud.opencode.base.csv.CsvConfig
-
Default max columns | 默认最大列数
- DEFAULT_MAX_FIELD_SIZE - Static variable in class cloud.opencode.base.csv.CsvConfig
-
Default max field size: 1 MB | 默认最大字段大小:1 MB
- DEFAULT_MAX_ROWS - Static variable in class cloud.opencode.base.csv.CsvConfig
-
Default max rows | 默认最大行数
- DEFAULT_QUOTE_CHAR - Static variable in class cloud.opencode.base.csv.CsvConfig
-
Default quote character: double quote per RFC 4180 | 默认引用字符:双引号(RFC 4180)
- delimiter() - Method in class cloud.opencode.base.csv.CsvConfig
-
Gets the field delimiter character 获取字段分隔符字符
- delimiter(char) - Method in class cloud.opencode.base.csv.CsvConfig.Builder
-
Sets the field delimiter 设置字段分隔符
- diff(CsvDocument, CsvDocument) - Static method in class cloud.opencode.base.csv.diff.CsvDiff
-
Computes differences between two CSV documents using positional row comparison 使用位置行比较计算两个CSV文档之间的差异
- diff(CsvDocument, CsvDocument) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Computes differences between two CSV documents 计算两个CSV文档之间的差异
- diffByKey(CsvDocument, CsvDocument, String) - Static method in class cloud.opencode.base.csv.diff.CsvDiff
-
Computes differences using a key column for row matching 使用键列进行行匹配来计算差异
- diffByKey(CsvDocument, CsvDocument, String) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Computes differences using a key column for row matching 使用键列进行行匹配来计算差异
- distinct() - Method in class cloud.opencode.base.csv.query.CsvQuery
-
Removes duplicate rows (comparing all field values) 移除重复行(比较所有字段值)
- distinct(CsvDocument, String) - Static method in class cloud.opencode.base.csv.stats.CsvStats
-
Returns distinct non-null values in a column, preserving insertion order 返回列中去重的非null值,保留插入顺序
- distinct(String...) - Method in class cloud.opencode.base.csv.query.CsvQuery
-
Removes duplicate rows based on specific columns 基于特定列移除重复行
- distinctCount() - Method in record class cloud.opencode.base.csv.stats.CsvColumnStats
-
Returns the value of the
distinctCountrecord component. - dump(CsvDocument) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Formats a CSV document to a string using default configuration 使用默认配置将CSV文档格式化为字符串
- dump(CsvDocument, CsvConfig) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Formats a CSV document to a string with the specified configuration 使用指定配置将CSV文档格式化为字符串
- dumpObjects(Collection, Class) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Converts objects to a CSV string using default configuration 使用默认配置将对象转换为CSV字符串
- dumpObjects(Collection, Class, CsvConfig) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Converts objects to a CSV string with the specified configuration 使用指定配置将对象转换为CSV字符串
E
- equals(Object) - Method in class cloud.opencode.base.csv.CsvConfig
- equals(Object) - Method in class cloud.opencode.base.csv.CsvDocument
- equals(Object) - Method in class cloud.opencode.base.csv.CsvRow
- equals(Object) - Method in record class cloud.opencode.base.csv.diff.CsvChange
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class cloud.opencode.base.csv.stats.CsvColumnStats
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class cloud.opencode.base.csv.validator.CsvValidationError
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class cloud.opencode.base.csv.validator.CsvValidationResult
-
Indicates whether some other object is "equal to" this one.
- errors() - Method in record class cloud.opencode.base.csv.validator.CsvValidationResult
-
Returns the value of the
errorsrecord component. - escapeChar() - Method in class cloud.opencode.base.csv.CsvConfig
-
Gets the escape character 获取转义字符
- escapeChar(char) - Method in class cloud.opencode.base.csv.CsvConfig.Builder
-
Sets the escape character 设置转义字符
- execute() - Method in class cloud.opencode.base.csv.query.CsvQuery
-
Executes the query and returns the result as a CsvDocument 执行查询并将结果返回为CsvDocument
- execute() - Method in class cloud.opencode.base.csv.transform.CsvTransform
-
Executes all transformation steps and returns the result 执行所有转换步骤并返回结果
F
- failure(List) - Static method in record class cloud.opencode.base.csv.validator.CsvValidationResult
-
Creates a failed validation result with the given errors 创建带有给定错误的失败验证结果
- fields() - Method in class cloud.opencode.base.csv.CsvRow
-
Returns an unmodifiable list of field values (alias for
CsvRow.values()) 返回字段值的不可修改列表(CsvRow.values()的别名) - filterColumns(Predicate) - Method in class cloud.opencode.base.csv.transform.CsvTransform
-
Keeps only columns whose header names match the predicate 仅保留标题名匹配谓词的列
- flush() - Method in class cloud.opencode.base.csv.stream.CsvWriter
-
Flushes the underlying writer.
- formulaProtection() - Method in class cloud.opencode.base.csv.CsvConfig
-
Returns whether formula injection protection is enabled 返回是否启用公式注入保护
- formulaProtection(boolean) - Method in class cloud.opencode.base.csv.CsvConfig.Builder
-
Sets whether formula injection protection is enabled 设置是否启用公式注入保护
- frequency(CsvDocument, String) - Static method in class cloud.opencode.base.csv.stats.CsvStats
-
Computes frequency of each value in a column, ordered by count descending 计算列中每个值的频率,按计数降序排列
- from(CsvDocument) - Static method in class cloud.opencode.base.csv.query.CsvQuery
-
Creates a query from a CsvDocument 从CsvDocument创建查询
- from(CsvDocument) - Static method in class cloud.opencode.base.csv.transform.CsvTransform
-
Creates a transformation pipeline from a CsvDocument 从CsvDocument创建转换管道
- fromObjects(Collection, Class) - Static method in class cloud.opencode.base.csv.bind.CsvBinder
-
Converts a collection of Java objects to a CSV document 将Java对象集合转换为CSV文档
- fromObjects(Collection, Class) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Converts a collection of objects to a CSV document 将对象集合转换为CSV文档
G
- get(int) - Method in class cloud.opencode.base.csv.CsvRow
-
Gets a field value by index 通过索引获取字段值
- get(String, CsvDocument) - Method in class cloud.opencode.base.csv.CsvRow
-
Gets a field value by header name using the parent document's headers 使用父文档的标题通过标题名获取字段值
- getColumn() - Method in exception class cloud.opencode.base.csv.exception.OpenCsvException
-
Gets the column number where the error occurred 获取错误发生的列号
- getColumn(int) - Method in class cloud.opencode.base.csv.CsvDocument
-
Gets all values from a column by index 通过索引获取列的所有值
- getColumn(String) - Method in class cloud.opencode.base.csv.CsvDocument
-
Gets all values from a column by header name 通过标题名获取列的所有值
- getFieldName() - Method in exception class cloud.opencode.base.csv.exception.CsvBindException
-
Gets the field name that caused the binding failure 获取导致绑定失败的字段名
- getLine() - Method in exception class cloud.opencode.base.csv.exception.OpenCsvException
-
Gets the line number where the error occurred 获取错误发生的行号
- getLineContent() - Method in exception class cloud.opencode.base.csv.exception.CsvParseException
-
Gets the content of the problematic line 获取有问题的行内容
- getRow(int) - Method in class cloud.opencode.base.csv.CsvDocument
-
Gets a row by index 通过索引获取行
- getTargetType() - Method in exception class cloud.opencode.base.csv.exception.CsvBindException
-
Gets the target type that binding failed for 获取绑定失败的目标类型
- groupBy(String) - Method in class cloud.opencode.base.csv.query.CsvQuery
-
Groups matching rows by a column value 按列值对匹配行分组
H
- hasColumnInfo() - Method in exception class cloud.opencode.base.csv.exception.OpenCsvException
-
Checks if column location is available 检查列位置是否可用
- hashCode() - Method in class cloud.opencode.base.csv.CsvConfig
- hashCode() - Method in class cloud.opencode.base.csv.CsvDocument
- hashCode() - Method in class cloud.opencode.base.csv.CsvRow
- hashCode() - Method in record class cloud.opencode.base.csv.diff.CsvChange
-
Returns a hash code value for this object.
- hashCode() - Method in record class cloud.opencode.base.csv.stats.CsvColumnStats
-
Returns a hash code value for this object.
- hashCode() - Method in record class cloud.opencode.base.csv.validator.CsvValidationError
-
Returns a hash code value for this object.
- hashCode() - Method in record class cloud.opencode.base.csv.validator.CsvValidationResult
-
Returns a hash code value for this object.
- hasHeader() - Method in class cloud.opencode.base.csv.CsvConfig
-
Returns whether the CSV has a header row 返回CSV是否有标题行
- hasHeader(boolean) - Method in class cloud.opencode.base.csv.CsvConfig.Builder
-
Sets whether the CSV has a header row 设置CSV是否有标题行
- hasLineInfo() - Method in exception class cloud.opencode.base.csv.exception.OpenCsvException
-
Checks if line location is available 检查行位置是否可用
- header(String...) - Method in class cloud.opencode.base.csv.CsvDocument.Builder
-
Sets the header names 设置标题名称
- header(List) - Method in class cloud.opencode.base.csv.CsvDocument.Builder
-
Sets the header names from a list 从列表设置标题名称
- headers() - Method in class cloud.opencode.base.csv.CsvDocument
-
Gets the header names 获取标题名称
- headers() - Method in class cloud.opencode.base.csv.stream.CsvReader
-
Returns the header row.
- headers(String) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Extracts headers from a CSV string using default configuration 使用默认配置从CSV字符串提取标题
- headers(String, CsvConfig) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Extracts headers from a CSV string with the specified configuration 使用指定配置从CSV字符串提取标题
I
- index() - Element in annotation interface cloud.opencode.base.csv.bind.annotation.CsvColumn
-
The 0-based column index (-1 = use name matching) 0起始列索引(-1 = 使用名称匹配)
- innerJoin(CsvDocument, CsvDocument, String) - Static method in class cloud.opencode.base.csv.merge.CsvMerge
-
Performs an inner join of two CSV documents on a key column 对两个CSV文档按键列执行内连接
- innerJoin(CsvDocument, CsvDocument, String) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Joins two CSV documents using inner join on a key column 使用内连接在键列上连接两个CSV文档
- ioError(String, Throwable) - Static method in exception class cloud.opencode.base.csv.exception.OpenCsvException
-
Creates exception for I/O errors 为I/O错误创建异常
- isBlank(String) - Static method in class cloud.opencode.base.csv.CsvField
-
Checks if a field value is blank (null, empty, or whitespace only) 检查字段值是否为空白(null、空或仅空格)
- isEmpty() - Method in class cloud.opencode.base.csv.CsvDocument
-
Checks if the document has no rows 检查文档是否没有行
- isEmpty() - Method in class cloud.opencode.base.csv.CsvRow
-
Checks if all fields are empty or the row has no fields 检查所有字段是否为空或行没有字段
- isFormulaInjection(String) - Static method in class cloud.opencode.base.csv.security.CsvSecurity
-
Checks if a value starts with a character that could trigger formula injection 检查值是否以可能触发公式注入的字符开头
- isValid(String) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Checks if a string is valid CSV 检查字符串是否为有效的CSV
- iterator() - Method in class cloud.opencode.base.csv.stream.CsvReader
-
Returns an Iterator over CsvRows.
L
- leftJoin(CsvDocument, CsvDocument, String) - Static method in class cloud.opencode.base.csv.merge.CsvMerge
-
Performs a left join of two CSV documents on a key column 对两个CSV文档按键列执行左连接
- leftJoin(CsvDocument, CsvDocument, String) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Joins two CSV documents using left join on a key column 使用左连接在键列上连接两个CSV文档
- limit(int) - Method in class cloud.opencode.base.csv.query.CsvQuery
-
Limits the number of result rows 限制结果行数
- lineSeparator() - Method in class cloud.opencode.base.csv.CsvConfig
-
Gets the line separator 获取行分隔符
- lineSeparator(String) - Method in class cloud.opencode.base.csv.CsvConfig.Builder
-
Sets the line separator 设置行分隔符
M
- mapColumn(String, UnaryOperator) - Method in class cloud.opencode.base.csv.transform.CsvTransform
-
Transforms values in a specific column 转换特定列中的值
- mapRows(UnaryOperator) - Method in class cloud.opencode.base.csv.transform.CsvTransform
-
Transforms entire rows 转换整行
- max() - Method in record class cloud.opencode.base.csv.stats.CsvColumnStats
-
Returns the value of the
maxrecord component. - max(CsvDocument, String) - Static method in class cloud.opencode.base.csv.stats.CsvStats
-
Finds the maximum numeric value in a column 查找列中的最大数值
- maxColumns() - Method in class cloud.opencode.base.csv.CsvConfig
-
Gets the maximum number of columns allowed 获取允许的最大列数
- maxColumns(int) - Method in class cloud.opencode.base.csv.CsvConfig.Builder
-
Sets the maximum number of columns 设置最大列数
- maxFieldSize() - Method in class cloud.opencode.base.csv.CsvConfig
-
Gets the maximum field size in bytes 获取最大字段大小(字节)
- maxFieldSize(int) - Method in class cloud.opencode.base.csv.CsvConfig.Builder
-
Sets the maximum field size in bytes 设置最大字段大小(字节)
- maxLength(String, int) - Method in class cloud.opencode.base.csv.validator.CsvValidator.Builder
-
Adds a maximum length rule: value must have at most max characters 添加最大长度规则:值最多有max个字符
- maxRows() - Method in class cloud.opencode.base.csv.CsvConfig
-
Gets the maximum number of rows allowed 获取允许的最大行数
- maxRows(int) - Method in class cloud.opencode.base.csv.CsvConfig.Builder
-
Sets the maximum number of rows 设置最大行数
- message() - Method in record class cloud.opencode.base.csv.validator.CsvValidationError
-
Returns the value of the
messagerecord component. - min() - Method in record class cloud.opencode.base.csv.stats.CsvColumnStats
-
Returns the value of the
minrecord component. - min(CsvDocument, String) - Static method in class cloud.opencode.base.csv.stats.CsvStats
-
Finds the minimum numeric value in a column 查找列中的最小数值
- minLength(String, int) - Method in class cloud.opencode.base.csv.validator.CsvValidator.Builder
-
Adds a minimum length rule: value must have at least min characters 添加最小长度规则:值必须至少有min个字符
- MODIFIED - Enum constant in enum class cloud.opencode.base.csv.diff.CsvChange.ChangeType
-
A row was modified | 修改了一行
N
- newRow() - Method in record class cloud.opencode.base.csv.diff.CsvChange
-
Returns the value of the
newRowrecord component. - nonBlankCount() - Method in record class cloud.opencode.base.csv.stats.CsvColumnStats
-
Returns the value of the
nonBlankCountrecord component. - notBlank(String) - Method in class cloud.opencode.base.csv.validator.CsvValidator.Builder
-
Adds a not-blank rule: value must not be null, empty, or whitespace-only 添加非空规则:值不能为null、空或仅包含空白字符
- nullString() - Method in class cloud.opencode.base.csv.CsvConfig
-
Gets the string to write for null values 获取null值的写入字符串
- nullString(String) - Method in class cloud.opencode.base.csv.CsvConfig.Builder
-
Sets the string to write for null values 设置null值的写入字符串
- nullValue() - Element in annotation interface cloud.opencode.base.csv.bind.annotation.CsvFormat
-
The value to use when the field is null (empty = write empty string) 字段为null时使用的值(空 = 写入空字符串)
O
- of(int, String...) - Static method in class cloud.opencode.base.csv.CsvRow
-
Creates a row from field values with a specific row number 创建指定行号的字段值行
- of(int, List) - Static method in class cloud.opencode.base.csv.CsvRow
-
Creates a row from a list of field values with a specific row number 从字段值列表创建指定行号的行
- of(InputStream, CsvConfig) - Static method in class cloud.opencode.base.csv.stream.CsvReader
-
Creates a CsvReader from an InputStream.
- of(OutputStream, CsvConfig) - Static method in class cloud.opencode.base.csv.stream.CsvWriter
-
Creates a CsvWriter from an OutputStream.
- of(Reader, CsvConfig) - Static method in class cloud.opencode.base.csv.stream.CsvReader
-
Creates a CsvReader from a Reader.
- of(Writer, CsvConfig) - Static method in class cloud.opencode.base.csv.stream.CsvWriter
-
Creates a CsvWriter from a Writer.
- of(Class, String, Throwable) - Static method in exception class cloud.opencode.base.csv.exception.CsvBindException
-
Creates a bind exception for a specific type and field 为特定类型和字段创建绑定异常
- of(String...) - Static method in class cloud.opencode.base.csv.CsvRow
-
Creates a row from field values with unknown row number 创建字段值行(行号未知)
- of(String, int, int, String) - Static method in exception class cloud.opencode.base.csv.exception.CsvParseException
-
Creates a parse exception with location and line content 创建带位置和行内容的解析异常
- of(String, Throwable) - Static method in exception class cloud.opencode.base.csv.exception.CsvWriteException
-
Creates a write exception with message and cause 创建带消息和原因的写入异常
- of(Path, CsvConfig) - Static method in class cloud.opencode.base.csv.stream.CsvReader
-
Creates a CsvReader from a file Path.
- of(Path, CsvConfig) - Static method in class cloud.opencode.base.csv.stream.CsvWriter
-
Creates a CsvWriter from a file Path.
- offset(int) - Method in class cloud.opencode.base.csv.query.CsvQuery
-
Skips the first N rows of the result 跳过结果的前N行
- oldRow() - Method in record class cloud.opencode.base.csv.diff.CsvChange
-
Returns the value of the
oldRowrecord component. - oneOf(String, String...) - Method in class cloud.opencode.base.csv.validator.CsvValidator.Builder
-
Adds an allowed-values rule: value must be one of the specified values (case-sensitive) 添加允许值规则:值必须是指定值之一(区分大小写)
- OpenCsv - Class in cloud.opencode.base.csv
-
OpenCsv - Unified CSV Processing Facade OpenCsv - 统一CSV处理门面
- OpenCsvException - Exception Class in cloud.opencode.base.csv.exception
-
CSV Exception - Base exception for all CSV operations CSV异常 - 所有CSV操作的基础异常
- OpenCsvException(String) - Constructor for exception class cloud.opencode.base.csv.exception.OpenCsvException
-
Constructs exception with message 构造带消息的异常
- OpenCsvException(String, int, int) - Constructor for exception class cloud.opencode.base.csv.exception.OpenCsvException
-
Constructs exception with message and location 构造带消息和位置的异常
- OpenCsvException(String, int, int, Throwable) - Constructor for exception class cloud.opencode.base.csv.exception.OpenCsvException
-
Constructs exception with all diagnostic fields 构造带所有诊断字段的异常
- OpenCsvException(String, Throwable) - Constructor for exception class cloud.opencode.base.csv.exception.OpenCsvException
-
Constructs exception with message and cause 构造带消息和原因的异常
- orderBy(String, boolean) - Method in class cloud.opencode.base.csv.query.CsvQuery
-
Sorts rows by a column using natural string ordering 按列使用自然字符串排序对行排序
- orderBy(String, Comparator) - Method in class cloud.opencode.base.csv.query.CsvQuery
-
Sorts rows by a column using a custom comparator 按列使用自定义比较器对行排序
P
- parse(InputStream) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Parses CSV data from an input stream using default configuration 使用默认配置从输入流解析CSV数据
- parse(InputStream, CsvConfig) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Parses CSV data from an input stream with the specified configuration 使用指定配置从输入流解析CSV数据
- parse(Reader) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Parses CSV data from a reader using default configuration 使用默认配置从Reader解析CSV数据
- parse(Reader, CsvConfig) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Parses CSV data from a reader with the specified configuration 使用指定配置从Reader解析CSV数据
- parse(String) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Parses a CSV string into a document using default configuration 使用默认配置将CSV字符串解析为文档
- parse(String, CsvConfig) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Parses a CSV string into a document with the specified configuration 使用指定配置将CSV字符串解析为文档
- parseError(String, int, int) - Static method in exception class cloud.opencode.base.csv.exception.OpenCsvException
-
Creates exception for parse errors 为解析错误创建异常
- parseFile(Path) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Parses a CSV file using default configuration 使用默认配置解析CSV文件
- parseFile(Path, CsvConfig) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Parses a CSV file with the specified configuration 使用指定配置解析CSV文件
- parseFile(Path, Charset) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Parses a CSV file with the specified charset and default configuration 使用指定字符集和默认配置解析CSV文件
- pattern() - Element in annotation interface cloud.opencode.base.csv.bind.annotation.CsvFormat
-
The date/number format pattern (empty = use default) 日期/数字格式模式(空 = 使用默认值)
- pattern(String, String) - Method in class cloud.opencode.base.csv.validator.CsvValidator.Builder
-
Adds a regex pattern rule: value must match the given pattern 添加正则模式规则:值必须匹配给定的模式
Q
- query(CsvDocument) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Creates a fluent query from a CSV document 从CSV文档创建流式查询
- quoteChar() - Method in class cloud.opencode.base.csv.CsvConfig
-
Gets the quote character 获取引用字符
- quoteChar(char) - Method in class cloud.opencode.base.csv.CsvConfig.Builder
-
Sets the quote character 设置引用字符
R
- random(CsvDocument, int) - Static method in class cloud.opencode.base.csv.sampling.CsvSampling
-
Randomly samples rows without replacement 无放回随机采样行
- random(CsvDocument, int, long) - Static method in class cloud.opencode.base.csv.sampling.CsvSampling
-
Randomly samples rows without replacement using a seed for reproducibility 使用种子无放回随机采样行以实现可重现性
- range(String, double, double) - Method in class cloud.opencode.base.csv.validator.CsvValidator.Builder
-
Adds a numeric range rule: value must be a valid double within [min, max] 添加数字范围规则:值必须是在[min, max]范围内的有效双精度数
- readAll() - Method in class cloud.opencode.base.csv.stream.CsvReader
-
Reads all remaining rows and returns a complete CsvDocument.
- reader(InputStream) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Creates a streaming CSV reader from an input stream using default configuration 使用默认配置从输入流创建流式CSV读取器
- reader(InputStream, CsvConfig) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Creates a streaming CSV reader from an input stream with configuration 使用配置从输入流创建流式CSV读取器
- reader(Reader) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Creates a streaming CSV reader from a reader using default configuration 使用默认配置从Reader创建流式CSV读取器
- reader(Reader, CsvConfig) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Creates a streaming CSV reader from a reader with configuration 使用配置从Reader创建流式CSV读取器
- reader(Path) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Creates a streaming CSV reader from a file using default configuration 使用默认配置从文件创建流式CSV读取器
- reader(Path, CsvConfig) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Creates a streaming CSV reader from a file with configuration 使用配置从文件创建流式CSV读取器
- removeColumns(String...) - Method in class cloud.opencode.base.csv.transform.CsvTransform
-
Removes specified columns 移除指定的列
- REMOVED - Enum constant in enum class cloud.opencode.base.csv.diff.CsvChange.ChangeType
-
A row was removed | 删除了一行
- renameColumn(String, String) - Method in class cloud.opencode.base.csv.transform.CsvTransform
-
Renames a single column 重命名单个列
- renameColumns(Map) - Method in class cloud.opencode.base.csv.transform.CsvTransform
-
Renames multiple columns using a mapping 使用映射重命名多个列
- reorderColumns(String...) - Method in class cloud.opencode.base.csv.transform.CsvTransform
-
Reorders columns by specifying the desired column order 通过指定期望的列顺序来重新排列列
- required() - Element in annotation interface cloud.opencode.base.csv.bind.annotation.CsvColumn
-
Whether this column is required (binding fails if missing) 此列是否为必需(缺少时绑定失败)
- rowCount() - Method in class cloud.opencode.base.csv.CsvDocument
-
Gets the number of data rows (excluding header) 获取数据行数(不含标题)
- rowCount(String) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Counts the number of data rows in a CSV string (excluding header) 计算CSV字符串中的数据行数(不含标题行)
- rowIndex() - Method in record class cloud.opencode.base.csv.diff.CsvChange
-
Returns the value of the
rowIndexrecord component. - rowIndex() - Method in record class cloud.opencode.base.csv.validator.CsvValidationError
-
Returns the value of the
rowIndexrecord component. - rowNumber() - Method in class cloud.opencode.base.csv.CsvRow
-
Gets the 1-based row number 获取1起始行号
- rows() - Method in class cloud.opencode.base.csv.CsvDocument
-
Gets all rows 获取所有行
- rule() - Method in record class cloud.opencode.base.csv.validator.CsvValidationError
-
Returns the value of the
rulerecord component.
S
- sanitize(String) - Static method in class cloud.opencode.base.csv.security.CsvSecurity
-
Sanitizes a value by prepending a single quote if formula injection is detected 如果检测到公式注入,通过在前面添加单引号来净化值
- select(String...) - Method in class cloud.opencode.base.csv.query.CsvQuery
-
Selects specific columns by header name 按标题名选择特定列
- size() - Method in class cloud.opencode.base.csv.CsvRow
-
Gets the number of fields in this row 获取此行的字段数
- skipEmptyRows() - Method in class cloud.opencode.base.csv.CsvConfig
-
Returns whether empty rows should be skipped 返回是否应跳过空行
- skipEmptyRows(boolean) - Method in class cloud.opencode.base.csv.CsvConfig.Builder
-
Sets whether empty rows should be skipped 设置是否跳过空行
- split(CsvDocument, int) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Splits a CSV document into chunks of the specified size 将CSV文档按指定大小分割为块
- stats(CsvDocument, String) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Computes summary statistics for a column 计算列的摘要统计信息
- stratified(CsvDocument, String, int) - Static method in class cloud.opencode.base.csv.sampling.CsvSampling
-
Performs stratified sampling, sampling proportionally from each group defined by a column 执行分层采样,按列定义的每个组按比例采样
- stratified(CsvDocument, String, int, long) - Static method in class cloud.opencode.base.csv.sampling.CsvSampling
-
Performs stratified sampling with a seed for reproducibility 使用种子执行分层采样以实现可重现性
- stream() - Method in class cloud.opencode.base.csv.CsvDocument
-
Returns a stream of rows 返回行的流
- stream() - Method in class cloud.opencode.base.csv.CsvRow
-
Returns a stream of field values 返回字段值的流
- stream() - Method in class cloud.opencode.base.csv.stream.CsvReader
-
Returns a Stream of CsvRows for functional-style processing.
- subDocument(int, int) - Method in class cloud.opencode.base.csv.CsvDocument
-
Extracts a sub-document containing a range of rows 提取包含行范围的子文档
- success() - Static method in record class cloud.opencode.base.csv.validator.CsvValidationResult
-
Creates a successful validation result with no errors 创建无错误的成功验证结果
- sum() - Method in record class cloud.opencode.base.csv.stats.CsvColumnStats
-
Returns the value of the
sumrecord component. - sum(CsvDocument, String) - Static method in class cloud.opencode.base.csv.stats.CsvStats
-
Computes the sum of numeric values in a column 计算列中数值的总和
- summary(CsvDocument, String) - Static method in class cloud.opencode.base.csv.stats.CsvStats
-
Computes a full statistical summary for a column 计算列的完整统计摘要
- systematic(CsvDocument, int) - Static method in class cloud.opencode.base.csv.sampling.CsvSampling
-
Performs systematic sampling, selecting every Nth row starting from a random offset 执行系统采样,从随机偏移开始每隔N行选取一行
- systematic(CsvDocument, int, int) - Static method in class cloud.opencode.base.csv.sampling.CsvSampling
-
Performs systematic sampling with a specified start offset 使用指定起始偏移执行系统采样
T
- toMap(List) - Method in class cloud.opencode.base.csv.CsvRow
-
Converts this row to a map using the provided headers as keys 使用提供的标题作为键将此行转换为Map
- toString() - Method in class cloud.opencode.base.csv.CsvConfig
- toString() - Method in class cloud.opencode.base.csv.CsvDocument
-
Returns a string preview of the document (first 5 rows) 返回文档的字符串预览(前5行)
- toString() - Method in class cloud.opencode.base.csv.CsvRow
- toString() - Method in record class cloud.opencode.base.csv.diff.CsvChange
-
Returns a string representation of this record class.
- toString() - Method in record class cloud.opencode.base.csv.stats.CsvColumnStats
-
Returns a string representation of this record class.
- toString() - Method in record class cloud.opencode.base.csv.validator.CsvValidationError
-
Returns a string representation of this record class.
- toString() - Method in record class cloud.opencode.base.csv.validator.CsvValidationResult
-
Returns a string representation of this record class.
- totalCount() - Method in record class cloud.opencode.base.csv.stats.CsvColumnStats
-
Returns the value of the
totalCountrecord component. - transform(CsvDocument) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Creates a fluent transformation pipeline from a CSV document 从CSV文档创建流式转换管道
- trimFields() - Method in class cloud.opencode.base.csv.CsvConfig
-
Returns whether fields should be trimmed 返回字段是否应被修剪
- trimFields(boolean) - Method in class cloud.opencode.base.csv.CsvConfig.Builder
-
Sets whether fields should be trimmed 设置是否修剪字段
- type() - Method in record class cloud.opencode.base.csv.diff.CsvChange
-
Returns the value of the
typerecord component.
U
- UNKNOWN_ROW - Static variable in class cloud.opencode.base.csv.CsvRow
-
Row number indicating unknown position | 表示未知位置的行号
V
- valid() - Method in record class cloud.opencode.base.csv.validator.CsvValidationResult
-
Returns the value of the
validrecord component. - validate(CsvDocument) - Method in class cloud.opencode.base.csv.validator.CsvValidator
-
Validates the given CSV document against all configured rules 使用所有已配置规则验证给定的CSV文档
- validateLimits(CsvConfig, int, int, int) - Static method in class cloud.opencode.base.csv.security.CsvSecurity
-
Validates that the given counts do not exceed the configured limits 验证给定的计数不超过配置的限制
- validator() - Static method in class cloud.opencode.base.csv.OpenCsv
-
Creates a new CSV validator builder 创建新的CSV校验器构建器
- value() - Element in annotation interface cloud.opencode.base.csv.bind.annotation.CsvColumn
-
The CSV header name to bind to (empty = use field name) 要绑定的CSV标题名(空 = 使用字段名)
- value() - Method in record class cloud.opencode.base.csv.validator.CsvValidationError
-
Returns the value of the
valuerecord component. - valueOf(String) - Static method in enum class cloud.opencode.base.csv.diff.CsvChange.ChangeType
-
Returns the enum constant of this class with the specified name.
- values() - Method in class cloud.opencode.base.csv.CsvRow
-
Returns an unmodifiable list of field values 返回字段值的不可修改列表
- values() - Static method in enum class cloud.opencode.base.csv.diff.CsvChange.ChangeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- where(Predicate) - Method in class cloud.opencode.base.csv.query.CsvQuery
-
Filters rows by a predicate 按谓词过滤行
- write(CsvDocument, OutputStream) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Writes a CSV document to an output stream using default configuration 使用默认配置将CSV文档写入输出流
- write(CsvDocument, OutputStream, CsvConfig) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Writes a CSV document to an output stream with the specified configuration 使用指定配置将CSV文档写入输出流
- write(CsvDocument, Writer) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Writes a CSV document to a writer using default configuration 使用默认配置将CSV文档写入Writer
- write(CsvDocument, Writer, CsvConfig) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Writes a CSV document to a writer with the specified configuration 使用指定配置将CSV文档写入Writer
- writeDocument(CsvDocument) - Method in class cloud.opencode.base.csv.stream.CsvWriter
-
Writes a complete CsvDocument (headers + all rows).
- writeError(String, Throwable) - Static method in exception class cloud.opencode.base.csv.exception.OpenCsvException
-
Creates exception for write errors 为写入错误创建异常
- writeFile(CsvDocument, Path) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Writes a CSV document to a file using default configuration 使用默认配置将CSV文档写入文件
- writeFile(CsvDocument, Path, CsvConfig) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Writes a CSV document to a file with the specified configuration 使用指定配置将CSV文档写入文件
- writeHeader(String...) - Method in class cloud.opencode.base.csv.stream.CsvWriter
-
Writes a header row.
- writeHeader(List) - Method in class cloud.opencode.base.csv.stream.CsvWriter
-
Writes a header row.
- writer(OutputStream) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Creates a streaming CSV writer to an output stream using default configuration 使用默认配置创建到输出流的流式CSV写入器
- writer(OutputStream, CsvConfig) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Creates a streaming CSV writer to an output stream with configuration 使用配置创建到输出流的流式CSV写入器
- writer(Writer) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Creates a streaming CSV writer to a writer using default configuration 使用默认配置创建到Writer的流式CSV写入器
- writer(Writer, CsvConfig) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Creates a streaming CSV writer to a writer with configuration 使用配置创建到Writer的流式CSV写入器
- writer(Path) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Creates a streaming CSV writer to a file using default configuration 使用默认配置创建到文件的流式CSV写入器
- writer(Path, CsvConfig) - Static method in class cloud.opencode.base.csv.OpenCsv
-
Creates a streaming CSV writer to a file with configuration 使用配置创建到文件的流式CSV写入器
- writeRow(CsvRow) - Method in class cloud.opencode.base.csv.stream.CsvWriter
-
Writes a data row from a CsvRow.
- writeRow(String...) - Method in class cloud.opencode.base.csv.stream.CsvWriter
-
Writes a data row from varargs.
- writeRow(List) - Method in class cloud.opencode.base.csv.stream.CsvWriter
-
Writes a data row from a list of field values.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form