trait ExportCommand[DS <: DataStore] extends DataStoreCommand[DS] with DistributedCommand with InteractiveCommand with MethodProfiling
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- ExportCommand
- MethodProfiling
- LazyLogging
- InteractiveCommand
- DistributedCommand
- DataStoreCommand
- Command
- Runnable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Abstract Value Members
- abstract def connection: Map[String, String]
- Definition Classes
- DataStoreCommand
- abstract def params: ExportParams
- Definition Classes
- ExportCommand → Command
Concrete 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 clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
- def configure(job: Job, ds: DS, query: Query): Unit
Configure an export job, with the appropriate input format for this particular data store.
Configure an export job, with the appropriate input format for this particular data store. Must be overridden to provide distributed export support
- Attributes
- protected
- implicit def console: SystemConsole
- Definition Classes
- InteractiveCommand
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def execute(): Unit
- Definition Classes
- ExportCommand → Command
- def export(ds: DS, query: Query, exporter: FeatureExporter, writeEmptyFiles: Boolean): Option[Long]
Hook for overriding export
Hook for overriding export
- ds
data store
- query
query
- exporter
exporter
- writeEmptyFiles
export empty files or no
- Attributes
- protected
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def libjarsFiles: Seq[String]
- Definition Classes
- ExportCommand → DistributedCommand
- def libjarsPaths: Iterator[() => Seq[File]]
- Definition Classes
- DistributedCommand
- def loadDataStore(): DS
- Definition Classes
- DataStoreCommand
- Annotations
- @throws(scala.this.throws.<init>$default$1[com.beust.jcommander.ParameterException])
- lazy val logger: Logger
- Attributes
- protected
- Definition Classes
- LazyLogging
- Annotations
- @transient()
- val name: String
- Definition Classes
- ExportCommand → Command
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def profile[R](message: String)(code: => R): R
- Attributes
- protected
- Definition Classes
- MethodProfiling
- def profile[R](onComplete: (R, Long) => Unit)(code: => R): R
- Attributes
- protected
- Definition Classes
- MethodProfiling
- def profile[R](onComplete: (Long) => Unit)(code: => R): R
- Attributes
- protected
- Definition Classes
- MethodProfiling
- def run(): Unit
- Definition Classes
- Command → Runnable
- def setConsole(c: SystemConsole): Unit
- Definition Classes
- InteractiveCommand
- def subCommands: Seq[Command]
- Definition Classes
- Command
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- 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
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def withDataStore[T](method: (DS) => T): T
- Definition Classes
- DataStoreCommand
- Annotations
- @throws(scala.this.throws.<init>$default$1[com.beust.jcommander.ParameterException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)