@@ -973,16 +973,16 @@ static void genSchemaConfig(StringBuilder builder, CsvOptions options) {
973
973
if (schema == null || schema .isEmpty ())
974
974
return ;
975
975
var count = 0 ;
976
- builder .append ("def config:schema = " );
976
+ builder .append ("def config[ :schema]: { " );
977
977
for (var entry : schema .entrySet ()) {
978
978
if (count > 0 )
979
979
builder .append (';' );
980
980
var k = entry .getKey ();
981
981
var v = entry .getValue ();
982
- builder .append (String .format ("\n :%s, \" %s\" " , k , v ));
982
+ builder .append (String .format ("\n ( :%s, \" %s\" ) " , k , v ));
983
983
count ++;
984
984
}
985
- builder .append ('\n' );
985
+ builder .append ("} \n " );
986
986
}
987
987
988
988
// Returns a Rel literal for the given value.
@@ -1013,7 +1013,7 @@ static void genSyntaxOption(StringBuilder builder, String name, Object value) {
1013
1013
if (value == null )
1014
1014
return ;
1015
1015
var lit = genLiteral (value );
1016
- var def = String .format ("def config:syntax:%s = %s\n " , name , lit );
1016
+ var def = String .format ("def config[ :syntax, :%s]: %s\n " , name , lit );
1017
1017
builder .append (def );
1018
1018
}
1019
1019
@@ -1032,8 +1032,8 @@ static String genLoadCsv(String relation, CsvOptions options) {
1032
1032
var builder = new StringBuilder ();
1033
1033
genSchemaConfig (builder , options );
1034
1034
genSyntaxConfig (builder , options );
1035
- builder .append ("def config:data = data\n " );
1036
- builder .append (String .format ("def insert:%s = load_csv[config]" , relation ));
1035
+ builder .append ("def config[ :data]: data\n " );
1036
+ builder .append (String .format ("def insert[ :%s]: load_csv[config]" , relation ));
1037
1037
return builder .toString ();
1038
1038
}
1039
1039
@@ -1071,8 +1071,8 @@ public TransactionResult loadCsv(
1071
1071
// Generate the Rel to load JSON data into a relation.
1072
1072
static String genLoadJson (String relation ) {
1073
1073
var builder = new StringBuilder ();
1074
- builder .append ("def config:data = data\n " );
1075
- builder .append (String .format ("def insert:%s = load_json[config]" , relation ));
1074
+ builder .append ("def config[ :data]: data\n " );
1075
+ builder .append (String .format ("def insert[ :%s]: load_json[config]" , relation ));
1076
1076
return builder .toString ();
1077
1077
}
1078
1078
0 commit comments