object
ArcSchema
Type Members
-
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
parseArcSchema(source: String)(implicit logger: Logger): ParseResult
-
def
parseArcSchemaDataFrame(source: DataFrame)(implicit logger: Logger): ParseResult
-
def
readField(field: Config, idx: Integer, nested: Boolean)(implicit logger: Logger): Either[List[StageError], ExtractColumn]
-
def
strictDateTimeFormatter(name: String, pattern: String)(implicit logger: Logger): Boolean
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
def
validateDateTimeFormatter(path: String)(formatters: StringList)(implicit c: Config): Either[Errors, StringList]
-
def
validateMetadata(name: String, config: Config): List[Either[ConfigError, Boolean]]
-
def
validateRegex(path: String)(regex: Option[String])(implicit c: Config): Either[Errors, Option[Regex]]
-
def
valueTypeArray(path: String, minLength: Int)(config: ConfigValue)(implicit c: Config): Either[Errors, ConfigList]
-
def
valueTypeObject(path: String)(config: ConfigValue)(implicit c: Config): Either[Errors, Config]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any