trait LeapFrame[LF <: LeapFrame[LF]] extends FrameBuilder[LF]
Created by hollinwilkins on 10/5/17.
- Alphabetic
- By Inheritance
- LeapFrame
- FrameBuilder
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
collect(): Seq[Row]
Collect all rows into a Seq
Collect all rows into a Seq
- returns
all rows in the leap frame
-
abstract
def
drop(names: String*): Try[LF]
Try dropping column(s) from the LeapFrame.
Try dropping column(s) from the LeapFrame.
Returns a Failure if the column does not exist.
- names
names of columns to drop
- returns
LeapFrame with column(s) dropped
- Definition Classes
- FrameBuilder
-
abstract
def
filter(selectors: Selector*)(udf: UserDefinedFunction): Try[LF]
Try filtering the leap frame using the UDF
Try filtering the leap frame using the UDF
- selectors
row selectors used as inputs for the filter
- udf
filter udf, must return a Boolean
- returns
LeapFrame with rows filtered
- Definition Classes
- FrameBuilder
-
abstract
def
schema: StructType
Get the schema.
-
abstract
def
select(fieldNames: String*): Try[LF]
Try to select fields to create a new LeapFrame.
Try to select fields to create a new LeapFrame.
Returns a Failure if attempting to select any fields that don't exist.
- fieldNames
field names to select
- returns
try new LeapFrame with selected fields
- Definition Classes
- FrameBuilder
-
abstract
def
withColumn(name: String, selectors: Selector*)(udf: UserDefinedFunction): Try[LF]
Try to add a column to the LeapFrame.
Try to add a column to the LeapFrame.
Returns a Failure if trying to add a field that already exists.
- name
name of column
- selectors
row selectors used to generate inputs to udf
- udf
user defined function for calculating column value
- returns
LeapFrame with new column
- Definition Classes
- FrameBuilder
-
abstract
def
withColumns(names: Seq[String], selectors: Selector*)(udf: UserDefinedFunction): Try[LF]
Try to add multiple columns to the LeapFrame.
Try to add multiple columns to the LeapFrame.
Returns a Failure if trying to add a field that already exists.
- names
names of columns
- selectors
row selectors used to generate inputs to udf
- udf
user defined function for calculating column values
- returns
LeapFrame with new columns
- Definition Classes
- FrameBuilder
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( ... ) @native() @HotSpotIntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
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
printSchema(out: PrintStream): Unit
Print the schema to a PrintStream.
Print the schema to a PrintStream.
- out
print stream to print schema to
- Definition Classes
- FrameBuilder
-
def
printSchema(): Unit
Print the schema to standard output.
Print the schema to standard output.
- Definition Classes
- FrameBuilder
-
def
relaxedSelect(fieldNames: String*): LF
Selects all of the fields from field names that exist in the leap frame.
Selects all of the fields from field names that exist in the leap frame. Returns a new leap frame with all of the available fields.
- fieldNames
fields to try and select
- returns
leap frame with select fields
- Definition Classes
- FrameBuilder
-
def
show(out: PrintStream, n: Int): Unit
Print this leap frame to a PrintStream.
Print this leap frame to a PrintStream.
- out
stream to print to
- n
number of rows to show
-
def
show(n: Int): Unit
Print this leap frame to standard out.
Print this leap frame to standard out.
- n
number of rows to display
-
def
show(out: PrintStream): Unit
Print this leap frame to a PrintStream.
Print this leap frame to a PrintStream.
- out
stream to print to
-
def
show(): Unit
Print this leap frame to standard out.
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
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
dropField(name: String): Try[LF]
- Definition Classes
- FrameBuilder
- Annotations
- @deprecated
- Deprecated
(Since version MLeap 0.9.0) this method will be removed for version 1.0, use #drop
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated
-
def
withField(name: String, selectors: Selector*)(udf: UserDefinedFunction): Try[LF]
- Definition Classes
- FrameBuilder
- Annotations
- @deprecated
- Deprecated
(Since version MLeap 0.9.0) this method will be removed for version 1.0, use #withColumn
-
def
withFields(names: Seq[String], selectors: Selector*)(udf: UserDefinedFunction): Try[LF]
- Definition Classes
- FrameBuilder
- Annotations
- @deprecated
- Deprecated
(Since version MLeap 0.9.0) this method will be removed for version 1.0, use #withColumns
-
def
withOutput(name: String, selectors: Selector*)(udf: UserDefinedFunction): Try[LF]
- Definition Classes
- FrameBuilder
- Annotations
- @deprecated
- Deprecated
(Since version MLeap 0.9.0) this method will be removed for version 1.0, use #withColumn
-
def
withOutputs(names: Seq[String], selectors: Selector*)(udf: UserDefinedFunction): Try[LF]
- Definition Classes
- FrameBuilder
- Annotations
- @deprecated
- Deprecated
(Since version MLeap 0.9.0) this method will be removed for version 1.0, use #withColumns