water.bindings.pojos.FrameV3 Maven / Gradle / Ivy
package water.bindings.pojos;
import com.google.gson.Gson;
public class FrameV3 extends FrameBase {
/** Row offset to display */
public long row_offset;
/** Number of rows to display */
public int row_count;
/** Column offset to return */
public int column_offset;
/** Number of columns to return */
public int column_count;
/** Total number of columns in the Frame */
public int total_column_count;
/** checksum */
public long checksum;
/** Number of rows in the Frame */
public long rows;
/** Number of columns in the Frame */
public long num_columns;
/** Default percentiles, from 0 to 1 */
public double[] default_percentiles;
/** Columns in the Frame */
public ColV3[] columns;
/** Compatible models, if requested */
public String[] compatible_models;
/** Chunk summary */
public TwoDimTableV3 chunk_summary;
/** Distribution summary */
public TwoDimTableV3 distribution_summary;
/* INHERITED: Frame ID
public FrameKeyV3 frame_id = null;
*/
/* INHERITED: Total data size in bytes
public long byte_size = 0L;
*/
/* INHERITED: Is this Frame raw unparsed data?
public boolean is_text = false;
*/
public FrameV3() {
row_offset = 0L;
row_count = 0;
column_offset = 0;
column_count = 0;
total_column_count = 0;
checksum = 0L;
rows = 0L;
num_columns = 0L;
default_percentiles = null;
columns = null;
compatible_models = null;
chunk_summary = null;
distribution_summary = null;
frame_id = null;
byte_size = 0L;
is_text = false;
}
/** Return the contents of this object as a JSON String. */
@Override
public String toString() {
return new Gson().toJson(this);
}
}