CustomType

data class CustomType(name: String, typedOpParameter: TypedOpParameter, aliases: List<String>)

Data class enclosing the custom data type. It has the following properties:

Constructors

Link copied to clipboard
fun CustomType(name: String, typedOpParameter: TypedOpParameter, aliases: List<String> = listOf())

Properties

Link copied to clipboard
val aliases: List<String>

List of type name aliases if any for this custom data type.

Link copied to clipboard
val name: String

The PartiqlAst.Type.CustomType representing one of the core PartiqlAst.Type

Link copied to clipboard
val typedOpParameter: TypedOpParameter

Validation logic required at the evaluation time for the custom type.