public class BinaryBlockFrame extends Object
Constructor and Description |
---|
BinaryBlockFrame(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame)
Convert a Spark DataFrame to a SystemML binary-block representation.
|
BinaryBlockFrame(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame,
FrameMetadata frameMetadata)
Convert a Spark DataFrame to a SystemML binary-block representation.
|
BinaryBlockFrame(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame,
long numRows,
long numCols)
Convert a Spark DataFrame to a SystemML binary-block representation,
specifying the number of rows and columns.
|
BinaryBlockFrame(org.apache.spark.api.java.JavaPairRDD<Long,FrameBlock> binaryBlocks,
FrameMetadata frameMetadata)
Create a BinaryBlockFrame, specifying the SystemML binary-block frame and
its metadata.
|
BinaryBlockFrame(org.apache.spark.api.java.JavaPairRDD<Long,FrameBlock> binaryBlocks,
MatrixCharacteristics matrixCharacteristics)
Create a BinaryBlockFrame, specifying the SystemML binary-block frame and
its metadata.
|
Modifier and Type | Method and Description |
---|---|
org.apache.spark.api.java.JavaPairRDD<Long,FrameBlock> |
getBinaryBlocks()
Obtain a SystemML binary-block frame as a
JavaPairRDD<Long, FrameBlock> |
FrameBlock |
getFrameBlock()
Obtain a SystemML binary-block frame as a
FrameBlock |
FrameMetadata |
getFrameMetadata()
Obtain the SystemML binary-block frame metadata
|
MatrixCharacteristics |
getMatrixCharacteristics()
Obtain the SystemML binary-block frame characteristics
|
void |
setBinaryBlocks(org.apache.spark.api.java.JavaPairRDD<Long,FrameBlock> binaryBlocks)
Set the SystemML binary-block frame as a
JavaPairRDD<Long, FrameBlock> |
void |
setFrameMetadata(FrameMetadata frameMetadata)
Set the SystemML binary-block frame metadata
|
String |
toString() |
public BinaryBlockFrame(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame, FrameMetadata frameMetadata)
dataFrame
- the Spark DataFrameframeMetadata
- frame metadata, such as number of rows and columnspublic BinaryBlockFrame(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame, long numRows, long numCols)
dataFrame
- the Spark DataFramenumRows
- the number of rowsnumCols
- the number of columnspublic BinaryBlockFrame(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame)
dataFrame
- the Spark DataFramepublic BinaryBlockFrame(org.apache.spark.api.java.JavaPairRDD<Long,FrameBlock> binaryBlocks, MatrixCharacteristics matrixCharacteristics)
binaryBlocks
- the JavaPairRDD<Long, FrameBlock>
framematrixCharacteristics
- the frame metadata as MatrixCharacteristics
public BinaryBlockFrame(org.apache.spark.api.java.JavaPairRDD<Long,FrameBlock> binaryBlocks, FrameMetadata frameMetadata)
binaryBlocks
- the JavaPairRDD<Long, FrameBlock>
frameframeMetadata
- the frame metadata as FrameMetadata
public org.apache.spark.api.java.JavaPairRDD<Long,FrameBlock> getBinaryBlocks()
JavaPairRDD<Long, FrameBlock>
public FrameBlock getFrameBlock()
FrameBlock
FrameBlock
public MatrixCharacteristics getMatrixCharacteristics()
MatrixCharacteristics
public FrameMetadata getFrameMetadata()
FrameMetadata
public void setFrameMetadata(FrameMetadata frameMetadata)
frameMetadata
- the frame metadatapublic void setBinaryBlocks(org.apache.spark.api.java.JavaPairRDD<Long,FrameBlock> binaryBlocks)
JavaPairRDD<Long, FrameBlock>
binaryBlocks
- the SystemML binary-block frameCopyright © 2017 The Apache Software Foundation. All rights reserved.