
water.api.RapidsSchema Maven / Gradle / Ivy
package water.api;
import water.Iced;
import water.fvec.Frame;
class RapidsSchema> extends Schema {
// Input fields
@API(help="An Abstract Syntax Tree.", direction=API.Direction.INPUT) String ast;
@API(help="Key name to assign Frame results", direction=API.Direction.INPUT) String id;
@API(help="Session key", direction=API.Direction.INPUT) String session_id;
}
class RapidsNumberV3 extends RapidsSchema {
@API(help="Number result" , direction=API.Direction.OUTPUT) double scalar;
RapidsNumberV3( ) { }
RapidsNumberV3( double d ) { scalar = d; }
}
class RapidsNumbersV3 extends RapidsSchema {
@API(help="Number array result" , direction=API.Direction.OUTPUT) double[] scalar;
RapidsNumbersV3( ) { }
RapidsNumbersV3( double[] ds ) { scalar = ds; }
}
class RapidsStringV3 extends RapidsSchema {
@API(help="String result" , direction=API.Direction.OUTPUT) String string;
RapidsStringV3( ) { }
RapidsStringV3( String s ) { string = s; }
}
class RapidsStringsV3 extends RapidsSchema {
@API(help="String array result" , direction=API.Direction.OUTPUT) String[] string;
RapidsStringsV3( ) { }
RapidsStringsV3( String[] ss ) { string = ss; }
}
class RapidsFunctionV3 extends RapidsSchema {
@API(help="Function result" , direction=API.Direction.OUTPUT) String funstr;
RapidsFunctionV3( ) { }
RapidsFunctionV3( String s ) { funstr = s; }
}
class RapidsFrameV3 extends RapidsSchema {
@API(help="Frame result" , direction=API.Direction.OUTPUT) KeyV3.FrameKeyV3 key;
@API(help="Rows in Frame result" , direction=API.Direction.OUTPUT) long num_rows;
@API(help="Columns in Frame result", direction=API.Direction.OUTPUT) int num_cols;
RapidsFrameV3( ) { }
RapidsFrameV3( Frame fr ) { key = new KeyV3.FrameKeyV3(fr._key); num_rows = fr.numRows(); num_cols = fr.numCols(); }
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy