trait IngestCommand[DS <: DataStore] extends DataStoreCommand[DS] with DistributedCommand with InteractiveCommand with SchemaOptionsCommand
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- IngestCommand
- SchemaOptionsCommand
- InteractiveCommand
- DistributedCommand
- DataStoreCommand
- Command
- Runnable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Abstract Value Members
-
abstract
def
connection: Map[String, String]
- Definition Classes
- DataStoreCommand
-
abstract
def
params: IngestParams
- Definition Classes
- IngestCommand → Command
Concrete Value Members
-
implicit
def
console: SystemConsole
- Definition Classes
- InteractiveCommand
-
def
execute(): Unit
- Definition Classes
- IngestCommand → Command
-
def
libjarsFiles: Seq[String]
- Definition Classes
- IngestCommand → DistributedCommand
-
def
libjarsPaths: Iterator[() ⇒ Seq[File]]
- Definition Classes
- DistributedCommand
-
def
loadDataStore(): DS
- Definition Classes
- DataStoreCommand
- Annotations
- @throws( ... )
-
val
name: String
- Definition Classes
- IngestCommand → Command
-
def
run(): Unit
- Definition Classes
- Command → Runnable
-
def
setConsole(c: SystemConsole): Unit
- Definition Classes
- InteractiveCommand
-
def
subCommands: Seq[Command]
- Definition Classes
- Command
-
def
validate(): Option[ParameterException]
Opportunity for the command to perform complex validation across param values (e.g.
Opportunity for the command to perform complex validation across param values (e.g. check exclusive args, etc)
- returns
parameter exception if validation fails
- Definition Classes
- Command
-
def
withDataStore[T](method: (DS) ⇒ T): T
- Definition Classes
- DataStoreCommand
- Annotations
- @throws( ... )