Class SparkRow

java.lang.Object
org.gorpipe.gor.model.Row
org.gorpipe.spark.GorSparkRowBase
org.gorpipe.spark.SparkRow
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<org.gorpipe.gor.model.Row>, org.apache.spark.sql.Row, org.gorpipe.gor.model.ColumnValueProvider, scala.Serializable
Direct Known Subclasses:
GorSparkRow

public class SparkRow
extends GorSparkRowBase
implements java.io.Serializable
See Also:
Serialized Form
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.gorpipe.gor.model.Row

    org.gorpipe.gor.model.Row.SortInfo, org.gorpipe.gor.model.Row.SortOrder, org.gorpipe.gor.model.Row.SortType
  • Field Summary

    Fields 
    Modifier and Type Field Description
    org.apache.spark.sql.Row row  

    Fields inherited from class org.gorpipe.gor.model.Row

    bH, chr, isProgress, pos
  • Constructor Summary

    Constructors 
    Constructor Description
    SparkRow​(org.apache.spark.sql.Row sparkrow)  
  • Method Summary

    Modifier and Type Method Description
    void addColumns​(int num)  
    void addSingleColumnToRow​(java.lang.String rowString)  
    java.lang.Object apply​(int i)  
    double colAsDouble​(int colNum)  
    int colAsInt​(int colNum)  
    java.lang.Long colAsLong​(int colNum)  
    java.lang.String colAsString​(int colNum)  
    java.lang.CharSequence colsSlice​(int startCol, int stopCol)  
    org.apache.spark.sql.Row copy()  
    double doubleValue​(int col)  
    java.lang.Object get​(int i)  
    java.lang.CharSequence getAllCols()  
    boolean getBoolean​(int i)  
    float getFloat​(int i)  
    int getInt​(int i)  
    long getLong​(int i)  
    java.lang.String getString​(int i)  
    void init()  
    int intValue​(int col)  
    boolean isNullAt​(int i)  
    int length()  
    long longValue​(int col)  
    int numCols()  
    java.lang.String otherCols()  
    int otherColsLength()  
    char peekAtColumn​(int n)  
    void removeColumn​(int n)  
    void resize​(int newsize)  
    org.gorpipe.gor.model.Row rowWithSelectedColumns​(int[] columnIndices)  
    int sa​(int i)  
    org.apache.spark.sql.types.StructType schema()  
    java.lang.String selectedColumns​(int[] columnIndices)  
    void setColumn​(int k, java.lang.String val)  
    org.gorpipe.gor.model.Row slicedRow​(int startCol, int stopCol)  
    java.lang.String stringValue​(int col)  
    java.lang.String toColString()  
    java.lang.String toString()  
    void writeRow​(java.io.Writer outputStream)  
    void writeRowToStream​(java.io.OutputStream outputStream)  

    Methods inherited from class org.gorpipe.gor.model.Row

    advancedCompare, atPriorPos, atSamePos, colAsBytes, compareTo, copyRow, equals, getSplitArray, joinedWithSlice, joinedWithSliceAndAddedColumn, otherColsSlice, rowWithAddedColumn, rowWithAddedColumns, rowWithAddedColumns, setColumns

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.apache.spark.sql.Row

    anyNull, equals, fieldIndex, getAs, getAs, getByte, getDate, getDecimal, getDouble, getInstant, getJavaMap, getList, getLocalDate, getMap, getSeq, getShort, getStruct, getTimestamp, getValuesMap, hashCode, json, jsonValue, mkString, mkString, mkString, prettyJson, size, toSeq