public class org.finos.legend.engine.persistence.components.relational.snowflake.sqldom.common.IcebergProperties extends java.lang.Object implements org.finos.legend.engine.persistence.components.relational.sqldom.SqlGen
{
private final java.lang.String catalog;
private final java.lang.String externalVolume;
private final java.lang.String baseLocation;
private static final java.lang.String CATALOG;
private static final java.lang.String EXTERNAL_VOLUME;
private static final java.lang.String BASE_LOCATION;
public void <init>(java.lang.String, java.lang.String, java.lang.String)
{
org.finos.legend.engine.persistence.components.relational.snowflake.sqldom.common.IcebergProperties v;
java.lang.String v, v, v;
v := @this: org.finos.legend.engine.persistence.components.relational.snowflake.sqldom.common.IcebergProperties;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.finos.legend.engine.persistence.components.relational.snowflake.sqldom.common.IcebergProperties: java.lang.String catalog> = v;
v.<org.finos.legend.engine.persistence.components.relational.snowflake.sqldom.common.IcebergProperties: java.lang.String externalVolume> = v;
v.<org.finos.legend.engine.persistence.components.relational.snowflake.sqldom.common.IcebergProperties: java.lang.String baseLocation> = v;
return;
}
public void genSql(java.lang.StringBuilder)
{
org.finos.legend.engine.persistence.components.relational.snowflake.sqldom.common.IcebergProperties v;
java.lang.StringBuilder v;
java.lang.String v, v, v, v, v, v;
v := @this: org.finos.legend.engine.persistence.components.relational.snowflake.sqldom.common.IcebergProperties;
v := @parameter: java.lang.StringBuilder;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("CATALOG");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("=");
v = v.<org.finos.legend.engine.persistence.components.relational.snowflake.sqldom.common.IcebergProperties: java.lang.String catalog>;
v = staticinvoke <org.finos.legend.engine.persistence.components.relational.sqldom.utils.SqlGenUtils: java.lang.String singleQuote(java.lang.Object)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("EXTERNAL_VOLUME");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("=");
v = v.<org.finos.legend.engine.persistence.components.relational.snowflake.sqldom.common.IcebergProperties: java.lang.String externalVolume>;
v = staticinvoke <org.finos.legend.engine.persistence.components.relational.sqldom.utils.SqlGenUtils: java.lang.String singleQuote(java.lang.Object)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("BASE_LOCATION");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("=");
v = v.<org.finos.legend.engine.persistence.components.relational.snowflake.sqldom.common.IcebergProperties: java.lang.String baseLocation>;
v = staticinvoke <org.finos.legend.engine.persistence.components.relational.sqldom.utils.SqlGenUtils: java.lang.String singleQuote(java.lang.Object)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
return;
}
}