csv-schema
csv-schema
com.bilalfazlani.csvSchema
ColumnSchema
ColumnSchema
BooleanSchema
IntegerSchema
StringSchema
CsvDataType
CsvFailure
SchemaValidationError
SyntaxValidationError
ReadingError
ProcessingError
Multiple
CsvPathValidation
Header
CsvSchema
CsvSchema
FieldSchemaValidationError
ValidationRule
Parse
MaxLength
MinLength
Regex
AllowedValues
Min
Max
Validator
Validator
csv-schema
/
com.bilalfazlani.csvSchema
com.bilalfazlani.csvSchema
package
com.bilalfazlani.csvSchema
Type members
Givens
Type members
Classlikes
sealed
trait
ColumnSchema
Companion:
object
object
ColumnSchema
Companion:
class
enum
CsvDataType
enum
CsvFailure
object
CsvPathValidation
case
class
CsvSchema
(
columns:
List
[
ColumnSchema
])
Companion:
object
object
CsvSchema
Companion:
class
case
class
FieldSchemaValidationError
(
field:
String
,
value:
String
,
rule:
ValidationRule
)
enum
ValidationRule
trait
Validator
[
S
<:
ColumnSchema
]
Companion:
object
object
Validator
Companion:
class
Givens
Givens
given
given_Validator_BooleanSchema
:
Validator
[
BooleanSchema
]
given
given_Validator_IntegerSchema
:
Validator
[
IntegerSchema
]
given
given_Validator_StringSchema
:
Validator
[
StringSchema
]