generate

abstract fun generate(schema: DataFrameSchema, name: String, fields: Boolean, extensionProperties: Boolean, isOpen: Boolean, visibility: MarkerVisibility = MarkerVisibility.IMPLICIT_PUBLIC, knownMarkers: Iterable<Marker> = emptyList(), readDfMethod: DefaultReadDfMethod? = null, fieldNameNormalizer: NameNormalizer = NameNormalizer.id(), asDataClass: Boolean = false, nestedMarkerNameProvider: MarkerNameProvider = MarkerNameProvider.fromColumnName): CodeGenResult
abstract fun generate(marker: Marker, interfaceMode: InterfaceGenerationMode, extensionProperties: Boolean, readDfMethod: DefaultReadDfMethod? = null): CodeWithTypeCastGenerator