internal StructType(IStructTypeProxy structTypeProxy) { this.structTypeProxy = structTypeProxy; var jsonSchema = structTypeProxy.ToJson(); FromJson(jsonSchema); }
public IDataFrameProxy CreateDataFrame(IRDDProxy rddProxy, IStructTypeProxy structTypeProxy) { var rdd = new JvmObjectReference(SparkCLRIpcProxy.JvmBridge.CallStaticJavaMethod("org.apache.spark.sql.api.csharp.SQLUtils", "byteArrayRDDToAnyArrayRDD", new object[] { (rddProxy as RDDIpcProxy).JvmRddReference }).ToString()); return new DataFrameIpcProxy( new JvmObjectReference( SparkCLRIpcProxy.JvmBridge.CallNonStaticJavaMethod(jvmSqlContextReference, "applySchemaToPythonRDD", new object[] { rdd, (structTypeProxy as StructTypeIpcProxy).JvmStructTypeReference }).ToString()), this); }
public IDataFrameProxy CreateDataFrame(IRDDProxy rddProxy, IStructTypeProxy structTypeProxy) { var rdd = new JvmObjectReference(SparkCLRIpcProxy.JvmBridge.CallStaticJavaMethod("org.apache.spark.sql.api.csharp.SQLUtils", "byteArrayRDDToAnyArrayRDD", new object[] { (rddProxy as RDDIpcProxy).JvmRddReference }).ToString()); return(new DataFrameIpcProxy( new JvmObjectReference( SparkCLRIpcProxy.JvmBridge.CallNonStaticJavaMethod(jvmSparkSessionReference, "applySchemaToPythonRDD", new object[] { rdd, (structTypeProxy as StructTypeIpcProxy).JvmStructTypeReference }).ToString()), sqlContextProxy)); }
// prepare data for mock CollectAndServe() // input data is List of Rows and each row is modeled as array of columns internal MockDataFrameProxy(int port, List <object> rows, IStructTypeProxy schema) { mockPort = port; mockRows = rows; mockSchema = schema; }
public IDataFrameProxy CreateDataFrame(IRDDProxy rddProxy, IStructTypeProxy structTypeProxy) { throw new NotImplementedException(); }
internal StructType(IStructTypeProxy structTypeProxy) { this.structTypeProxy = structTypeProxy; }