Package-level declarations
Types
Link copied to clipboard
class CellConversionException(value: Any?, from: KType, to: KType, column: ColumnPath, val row: Int?, val cause: Throwable?) : TypeConversionException
Link copied to clipboard
class ColumnNotFoundException(val columnName: String, val message: String) : RuntimeException, DataFrameError
Link copied to clipboard
class ColumnsWithDifferentParentException(message: String) : IllegalArgumentException, DataFrameError
Link copied to clipboard
class ColumnTypeMismatchesColumnValuesException(val column: DataColumn<*>, cause: Throwable) : RuntimeException
Extension properties are generated according to DataColumn.type property DataColumn.type must match types of DataColumn.values, but it can fail to do so. This causes ClassCastException or NullPointerException when you use extension property and actual value is of different type or is null. If generated extension property causes this exception, this is a bug in the library You can work around this problem by referring to column using String API
Link copied to clipboard
interface DataFrameError
If a DataFrame function used by the compiler plugin as an implementation detail throws an exception that implements this interface, message will be reported as a warning
Link copied to clipboard
class DuplicateColumnNamesException(val allColumnNames: List<String>) : IllegalArgumentException, DataFrameError
Link copied to clipboard
Link copied to clipboard
open class TypeConversionException(val value: Any?, val from: KType, val to: KType, val column: ColumnPath?, val extraInformation: String? = null) : RuntimeException
Link copied to clipboard
class TypeConverterNotFoundException(val from: KType, val to: KType, val column: ColumnPath?) : IllegalArgumentException
Link copied to clipboard
class UnequalColumnSizesException(val expectedRowsCount: Int, val columnSizes: List<Pair<String, Int>>) : IllegalArgumentException