Class FrameLibApplySchema
- java.lang.Object
 - 
- org.apache.sysds.runtime.frame.data.lib.FrameLibApplySchema
 
 
- 
public class FrameLibApplySchema extends Object
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static intPAR_ROW_THRESHOLD 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static FrameBlockapplySchema(FrameBlock fb, Types.ValueType[] schema)Method to create a new FrameBlock where the given schema is applied.static FrameBlockapplySchema(FrameBlock fb, Types.ValueType[] schema, boolean[] nulls, int k)Method to create a new FrameBlock where the given schema is applied, k is the parallelization degree.static FrameBlockapplySchema(FrameBlock fb, Types.ValueType[] schema, int k)Method to create a new FrameBlock where the given schema is applied, k is the parallelization degree.static FrameBlockapplySchema(FrameBlock fb, FrameBlock schema)static FrameBlockapplySchema(FrameBlock fb, FrameBlock schema, int k)Method to create a new FrameBlock where the given schema is applied, k is the parallelization degree. 
 - 
 
- 
- 
Method Detail
- 
applySchema
public static FrameBlock applySchema(FrameBlock fb, FrameBlock schema)
 
- 
applySchema
public static FrameBlock applySchema(FrameBlock fb, FrameBlock schema, int k)
Method to create a new FrameBlock where the given schema is applied, k is the parallelization degree.- Parameters:
 fb- The input block to apply schema toschema- The schema to applyk- The parallelization degree- Returns:
 - A new FrameBlock allocated with new arrays.
 
 
- 
applySchema
public static FrameBlock applySchema(FrameBlock fb, Types.ValueType[] schema)
Method to create a new FrameBlock where the given schema is applied.- Parameters:
 fb- The input block to apply schema toschema- The schema to apply- Returns:
 - A new FrameBlock allocated with new arrays.
 
 
- 
applySchema
public static FrameBlock applySchema(FrameBlock fb, Types.ValueType[] schema, int k)
Method to create a new FrameBlock where the given schema is applied, k is the parallelization degree.- Parameters:
 fb- The input block to apply schema toschema- The schema to applyk- The parallelization degree- Returns:
 - A new FrameBlock allocated with new arrays.
 
 
- 
applySchema
public static FrameBlock applySchema(FrameBlock fb, Types.ValueType[] schema, boolean[] nulls, int k)
Method to create a new FrameBlock where the given schema is applied, k is the parallelization degree.- Parameters:
 fb- The input block to apply schema toschema- The schema to applyk- The parallelization degreenulls- The columns that contains null values.- Returns:
 - A new FrameBlock allocated with new arrays.
 
 
 - 
 
 -