case classCastBlock(expr: Expression, castCases: Seq[CastCase], partial: Boolean, pos: Option[String] = scala.None) extends Expression with Product with Serializable
case classCastCase(avroPlaceholder: AvroPlaceholder, named: String, body: Seq[Expression], pos: Option[String] = scala.None) extends Ast with Product with Serializable
case classCell(avroPlaceholder: AvroPlaceholder, init: CellSource, shared: Boolean, rollback: Boolean, source: CellPoolSource, pos: Option[String] = scala.None) extends Ast with Product with Serializable
case classCellGet(cell: String, path: Seq[Expression], pos: Option[String] = scala.None) extends Expression with HasPath with Product with Serializable
case classCellTo(cell: String, path: Seq[Expression], to: Argument, pos: Option[String] = scala.None) extends Expression with HasPath with Product with Serializable
case classCond(ifthens: Seq[If], elseClause: Option[Seq[Expression]], pos: Option[String] = scala.None) extends Expression with Product with Serializable
case classLiteral(avroPlaceholder: AvroPlaceholder, value: String, pos: Option[String] = scala.None) extends LiteralValue with Product with Serializable
case classLiteralBase64(value: Array[Byte], pos: Option[String] = scala.None) extends LiteralValue with Product with Serializable
case classLiteralBoolean(value: Boolean, pos: Option[String] = scala.None) extends LiteralValue with Product with Serializable
case classLiteralDouble(value: Double, pos: Option[String] = scala.None) extends LiteralValue with Product with Serializable
case classLiteralFloat(value: Float, pos: Option[String] = scala.None) extends LiteralValue with Product with Serializable
case classLiteralInt(value: Int, pos: Option[String] = scala.None) extends LiteralValue with Product with Serializable
case classLiteralLong(value: Long, pos: Option[String] = scala.None) extends LiteralValue with Product with Serializable
case classLiteralNull(pos: Option[String] = scala.None) extends LiteralValue with Product with Serializable
case classLiteralString(value: String, pos: Option[String] = scala.None) extends LiteralValue with Product with Serializable
case classPool(avroPlaceholder: AvroPlaceholder, init: PoolSource, shared: Boolean, rollback: Boolean, source: CellPoolSource, pos: Option[String] = scala.None) extends Ast with Product with Serializable
case classPoolDel(pool: String, del: Expression, pos: Option[String] = scala.None) extends Expression with Product with Serializable
case classPoolGet(pool: String, path: Seq[Expression], pos: Option[String] = scala.None) extends Expression with HasPath with Product with Serializable