in parquet/src/main/scala/magnolify/parquet/ParquetField.scala [41:64]
protected def buildSchema(cm: CaseMapper): Type
def schema(cm: CaseMapper): Type =
schemaCache.getOrElseUpdate(cm.uuid, buildSchema(cm))
val hasAvroArray: Boolean = false
def fieldDocs(cm: CaseMapper): Map[String, String]
def typeDoc: Option[String]
protected val isGroup: Boolean = false
protected def isEmpty(v: T): Boolean
protected final def nonEmpty(v: T): Boolean = !isEmpty(v)
def write(c: RecordConsumer, v: T)(cm: CaseMapper): Unit
def newConverter: TypeConverter[T]
protected def writeGroup(c: RecordConsumer, v: T)(cm: CaseMapper): Unit = {
if (isGroup) {
c.startGroup()
}
write(c, v)(cm)
if (isGroup) {
c.endGroup()
}
}