Пример #1
0
        internal StructType(IStructTypeProxy structTypeProxy)
        {
            this.structTypeProxy = structTypeProxy;
            var jsonSchema = structTypeProxy.ToJson();

            FromJson(jsonSchema);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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));
        }
Пример #4
0
 // 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;
 }
Пример #5
0
 public IDataFrameProxy CreateDataFrame(IRDDProxy rddProxy, IStructTypeProxy structTypeProxy)
 {
     throw new NotImplementedException();
 }
Пример #6
0
 internal StructType(IStructTypeProxy structTypeProxy)
 {
     this.structTypeProxy = structTypeProxy;
 }
Пример #7
0
 public IDataFrameProxy CreateDataFrame(IRDDProxy rddProxy, IStructTypeProxy structTypeProxy)
 {
     throw new NotImplementedException();
 }
Пример #8
0
 internal StructType(IStructTypeProxy structTypeProxy)
 {
     this.structTypeProxy = structTypeProxy;
 }
Пример #9
0
 internal StructType(IStructTypeProxy structTypeProxy)
 {
     this.structTypeProxy = structTypeProxy;
     var jsonSchema = structTypeProxy.ToJson();
     FromJson(jsonSchema);
 }