object ConfigUtils
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ConfigUtils
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def checkOneOf(c: Config)(keys: Seq[String], required: Boolean = true): Either[Errors, Boolean]
- def checkSimpleColumnTypes(path: String, stageType: String)(extractColumns: List[ExtractColumn])(implicit c: Config): Either[Errors, List[ExtractColumn]]
- def checkValidKeys(c: Config)(expectedKeys: Seq[String]): Either[Errors, String]
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
- def doubleMinMax(path: String, min: Option[Double], max: Option[Double])(value: Double)(implicit c: Config): Either[Errors, Double]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def getBlob(path: String, uri: URI)(implicit spark: SparkSession, logger: Logger, c: Config): Either[Errors, String]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def getConfigString(uri: URI)(implicit spark: SparkSession, logger: Logger, arcContext: ARCContext): Either[List[Error], String]
- def getExtractColumns(uriKey: String)(schema: String)(implicit spark: SparkSession, logger: Logger, c: Config, arcContext: ARCContext): Either[Errors, List[ExtractColumn]]
- def getJDBCDriver(path: String)(uri: String)(implicit c: Config): Either[Errors, Driver]
- def getS3Bucket(uri: Option[String]): Option[String]
- def hasPath(path: String)(implicit c: Config): Either[Errors, ConfigValue]
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def injectSQLParams(path: String, sqlParams: Map[String, String], allowMissing: Boolean)(sql: String)(implicit spark: SparkSession, logger: Logger, c: Config): Either[Errors, String]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def levenshteinDistance(keys: Seq[String], input: String)(limit: Int): Seq[String]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def parseArgs(input: String): Map[String, String]
- def parseDelimiter(path: String)(delim: String)(implicit c: Config): Either[Errors, Delimiter]
- def parseEncoding(path: String)(encoding: String)(implicit c: Config): Either[Errors, EncodingType]
- def parseFailMode(path: String)(delim: String)(implicit c: Config): Either[Errors, FailMode]
- def parseGlob(path: String)(glob: String)(implicit spark: SparkSession, c: Config): Either[Errors, String]
- def parseIPYNBCells(cells: List[String]): (String, String, String)
- def parseOptionURI(path: String)(uri: Option[String])(implicit spark: SparkSession, c: Config): Either[Errors, Option[URI]]
- def parseOutputModeType(path: String)(delim: String)(implicit c: Config): Either[Errors, OutputModeType]
- def parseQuote(path: String)(quote: String)(implicit c: Config): Either[Errors, QuoteCharacter]
- def parseResolution(path: String)(resolve: String)(implicit c: Config): Either[Errors, Resolution]
- def parseSaveMode(path: String)(delim: String)(implicit c: Config): Either[Errors, SaveMode]
- def parseURI(path: String)(uri: String)(implicit spark: SparkSession, c: Config): Either[Errors, URI]
- def readAuthentication(path: String, uri: Option[String] = None)(implicit c: Config): Either[Errors, Option[Authentication]]
- def readIPYNB(uri: Option[String], notebook: String): String
- def readMap(path: String, c: Config): Map[String, String]
- def readWatermark(path: String)(implicit c: Config): Either[Errors, Option[Watermark]]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def textContentForURI(uriKey: String, authentication: Either[Errors, Option[Authentication]])(uri: URI)(implicit spark: SparkSession, logger: Logger, c: Config, arcContext: ARCContext): Either[Errors, String]
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- def validateSQL(path: String)(sql: String)(implicit spark: SparkSession, c: Config): Either[Errors, String]
- def verifyInlineSQLPolicy(path: String)(sql: String)(implicit c: Config, arcContext: ARCContext): Either[Errors, String]
- def verifyInlineSchemaPolicy(path: String)(schema: String)(implicit c: Config, arcContext: ARCContext): Either[Errors, String]
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated