class SparkILoop extends ILoop
A Spark-specific interactive shell.
- Alphabetic
- By Inheritance
- SparkILoop
- ILoop
- LoopCommands
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new SparkILoop()
- new SparkILoop(in0: BufferedReader, out: JPrintWriter)
- new SparkILoop(in0: Option[BufferedReader], out: JPrintWriter)
Type Members
-
class
ILoopInterpreter extends IMain
- Definition Classes
- ILoop
-
class
LineCmd extends (LoopCommands.this)#LoopCommand
- Definition Classes
- LoopCommands
-
abstract
class
LoopCommand extends (String) ⇒ (LoopCommands.this)#Result
- Definition Classes
- LoopCommands
-
class
NullaryCmd extends (LoopCommands.this)#LoopCommand
- Definition Classes
- LoopCommands
-
class
ReplCompletion extends Completion
- Definition Classes
- ILoop
-
case class
Result extends Product with Serializable
- Definition Classes
- LoopCommands
-
class
VarArgsCmd extends (LoopCommands.this)#LoopCommand
- Definition Classes
- LoopCommands
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
-
def
addReplay(cmd: String): Unit
- Definition Classes
- ILoop
-
def
ambiguousError(cmd: String): Result
- Definition Classes
- LoopCommands
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
asyncEcho(async: Boolean, msg: ⇒ String): Unit
- Definition Classes
- ILoop
-
def
asyncMessage(msg: String): Unit
- Attributes
- protected
- Definition Classes
- ILoop
-
def
chooseReader(settings: Settings): InteractiveReader
- Definition Classes
- ILoop
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
closeInterpreter(): Unit
- Definition Classes
- ILoop
-
def
colonCommand(line: String): Result
- Definition Classes
- LoopCommands
-
def
colonCompletion(line: String, cursor: Int): Completion
- Definition Classes
- LoopCommands
-
def
command(line: String): Result
- Definition Classes
- ILoop
-
def
commands: List[LoopCommand]
Available commands
Available commands
- Definition Classes
- SparkILoop → ILoop → LoopCommands
-
def
completionsCommand(what: String): Result
- Definition Classes
- ILoop
-
def
createInterpreter(): Unit
- Definition Classes
- ILoop
-
def
echo(msg: String): Unit
- Attributes
- protected
- Definition Classes
- ILoop
-
def
echoAndRefresh(msg: String): Unit
- Attributes
- protected
- Definition Classes
- ILoop
-
def
echoCommandMessage(msg: String): Unit
- Definition Classes
- ILoop → LoopCommands
-
def
editCommand(what: String, editor: Option[String]): Result
- Definition Classes
- ILoop
-
def
editCommand(what: String): Result
- Definition Classes
- ILoop
-
def
enablePowerMode(isDuringInit: Boolean): Unit
- Definition Classes
- ILoop
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
fileCompletion: Completion
- Definition Classes
- ILoop
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
helpCommand(line: String): Result
- Definition Classes
- LoopCommands
-
def
helpSummary(): Unit
- Definition Classes
- LoopCommands
-
def
history: History
- Definition Classes
- ILoop
-
lazy val
historyCommand: LoopCommand { def defaultLines: Int }
- Definition Classes
- ILoop
-
var
in: InteractiveReader
- Definition Classes
- ILoop
- val initializationCommands: Seq[String]
- def initializeSpark(): Unit
-
def
interpretAllFrom(file: File, verbose: Boolean): Unit
- Definition Classes
- ILoop
-
final
def
interpretStartingWith(code: String): Option[String]
- Definition Classes
- ILoop
-
var
intp: IMain
- Definition Classes
- ILoop
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isSbt: Boolean
- Attributes
- protected
- Definition Classes
- ILoop
-
def
lineCommand(what: String): Result
- Definition Classes
- ILoop
-
def
loadCommand(arg: String): Result
- Definition Classes
- ILoop
-
final
def
loop(line: String): LineResult
- Definition Classes
- ILoop
- Annotations
- @tailrec()
-
final
def
loop(): LineResult
- Definition Classes
- ILoop
-
var
mum: Boolean
- Attributes
- protected
- Definition Classes
- ILoop
-
def
mumly[A](op: ⇒ A): A
- Definition Classes
- ILoop
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
newJavap(): JavapClass
- Attributes
- protected
- Definition Classes
- ILoop
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
val
out: JPrintWriter
- Attributes
- protected
- Definition Classes
- ILoop → LoopCommands
-
def
pasteCommand(arg: String): Result
- Definition Classes
- ILoop
-
lazy val
power: Power[StdReplVals]
- Definition Classes
- ILoop
-
def
powerCmd(): Result
- Definition Classes
- ILoop
-
lazy val
powerCommands: List[LoopCommand]
- Definition Classes
- ILoop
-
def
printWelcome(): Unit
Print a welcome message
Print a welcome message
- Definition Classes
- SparkILoop → ILoop
-
def
process(settings: Settings): Boolean
The following code is mostly a copy of
process
implementation inILoop.scala
in ScalaThe following code is mostly a copy of
process
implementation inILoop.scala
in ScalaIn newer version of Scala,
printWelcome
is the first thing to be called. As a result, SparkUI URL information would be always shown after the welcome message.However, this is inconsistent compared with the existing version of Spark which will always show SparkUI URL first.
The only way we can make it consistent will be duplicating the Scala code.
We should remove this duplication once Scala provides a way to load our custom initialization code, and also customize the ordering of printing welcome message.
- Definition Classes
- SparkILoop → ILoop
-
def
processLine(line: String): Boolean
- Definition Classes
- ILoop
-
def
prompt: String
- Definition Classes
- ILoop
-
def
replay(): Unit
- Definition Classes
- SparkILoop → ILoop
-
def
replayCommand(line: String): Unit
- Definition Classes
- ILoop
-
var
replayCommandStack: List[String]
- Definition Classes
- ILoop
-
def
replayCommands: List[String]
- Definition Classes
- ILoop
-
val
replayQuestionMessage: String
- Definition Classes
- ILoop
-
def
require(arg: String): Unit
- Definition Classes
- ILoop
-
def
reset(): Unit
- Definition Classes
- ILoop
-
def
resetCommand(line: String): Unit
- Definition Classes
- SparkILoop → ILoop
-
def
saveCommand(filename: String): Result
- Definition Classes
- ILoop
-
def
savingReader[T](body: ⇒ T): T
- Definition Classes
- ILoop
-
def
savingReplayStack[T](body: ⇒ T): T
- Definition Classes
- ILoop
-
def
searchHistory(_cmdline: String): Unit
- Definition Classes
- ILoop
-
var
settings: Settings
- Definition Classes
- ILoop
-
val
settingsCompletion: Completion
- Definition Classes
- ILoop
-
lazy val
shCommand: LoopCommand
- Definition Classes
- ILoop
-
lazy val
standardCommands: List[LoopCommand]
- Definition Classes
- ILoop
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
verbosity(): Unit
- Definition Classes
- ILoop
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
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()
-
def
withFile[A](filename: String)(action: (File) ⇒ A): Option[A]
- Definition Classes
- ILoop
-
object
LineResults extends Enumeration
- Definition Classes
- ILoop
Deprecated Value Members
-
def
addClasspath(arg: String): Unit
- Definition Classes
- ILoop
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) use reset, replay or require to update class path
-
var
addedClasspath: String
- Definition Classes
- ILoop
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) use reset, replay or require to update class path
-
def
interpreter: IMain
- Definition Classes
- ILoop
- Annotations
- @deprecated
- Deprecated
(Since version 2.9.0) use
intp
instead.
-
def
interpreter_=(i: Interpreter): Unit
- Definition Classes
- ILoop
- Annotations
- @deprecated
- Deprecated
(Since version 2.9.0) use
intp
instead.