final class org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData extends java.lang.Object
{
private final java.lang.String schemaName;
private final java.lang.String catalogName;
private final java.lang.String tableName;
private final java.lang.String name;
private final java.lang.String nameKey;
private final java.lang.String label;
private final int displaySize;
private final int type;
private final java.lang.String typeName;
private final java.lang.String className;
private final int precision;
private final int scale;
private final boolean isStringType;
public void <init>(java.sql.ResultSetMetaData, int) throws java.sql.SQLException
{
org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData v;
int v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v;
java.sql.ResultSetMetaData v;
v := @this: org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData;
v := @parameter: java.sql.ResultSetMetaData;
v := @parameter: int;
v = interfaceinvoke v.<java.sql.ResultSetMetaData: java.lang.String getSchemaName(int)>(v);
v = interfaceinvoke v.<java.sql.ResultSetMetaData: java.lang.String getCatalogName(int)>(v);
v = interfaceinvoke v.<java.sql.ResultSetMetaData: java.lang.String getTableName(int)>(v);
v = interfaceinvoke v.<java.sql.ResultSetMetaData: java.lang.String getColumnName(int)>(v);
v = interfaceinvoke v.<java.sql.ResultSetMetaData: java.lang.String getColumnLabel(int)>(v);
v = interfaceinvoke v.<java.sql.ResultSetMetaData: int getColumnDisplaySize(int)>(v);
v = interfaceinvoke v.<java.sql.ResultSetMetaData: int getColumnType(int)>(v);
v = interfaceinvoke v.<java.sql.ResultSetMetaData: java.lang.String getColumnTypeName(int)>(v);
v = interfaceinvoke v.<java.sql.ResultSetMetaData: java.lang.String getColumnClassName(int)>(v);
v = interfaceinvoke v.<java.sql.ResultSetMetaData: int getPrecision(int)>(v);
v = interfaceinvoke v.<java.sql.ResultSetMetaData: int getScale(int)>(v);
specialinvoke v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,int,java.lang.String,java.lang.String,int,int)>(v, v, v, v, v, v, v, v, v, v, v);
return;
}
private void <init>(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, int, java.lang.String, java.lang.String, int, int)
{
int v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v;
boolean v;
org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData v;
v := @this: org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: int;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: int;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: java.lang.String schemaName> = v;
v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: java.lang.String catalogName> = v;
v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: java.lang.String tableName> = v;
v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: java.lang.String name> = v;
v = staticinvoke <org.apache.logging.log4j.core.appender.db.ColumnMapping: java.lang.String toKey(java.lang.String)>(v);
v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: java.lang.String nameKey> = v;
v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: java.lang.String label> = v;
v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: int displaySize> = v;
v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: int type> = v;
v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: java.lang.String typeName> = v;
v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: java.lang.String className> = v;
v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: int precision> = v;
v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: int scale> = v;
if v == 1 goto label;
v = (int) -16;
if v == v goto label;
v = (int) -1;
if v == v goto label;
v = (int) -9;
if v == v goto label;
if v != 12 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: boolean isStringType> = v;
return;
}
public java.lang.String getCatalogName()
{
java.lang.String v;
org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData v;
v := @this: org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData;
v = v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: java.lang.String catalogName>;
return v;
}
public java.lang.String getClassName()
{
java.lang.String v;
org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData v;
v := @this: org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData;
v = v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: java.lang.String className>;
return v;
}
public int getDisplaySize()
{
int v;
org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData v;
v := @this: org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData;
v = v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: int displaySize>;
return v;
}
public java.lang.String getLabel()
{
java.lang.String v;
org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData v;
v := @this: org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData;
v = v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: java.lang.String label>;
return v;
}
public java.lang.String getName()
{
java.lang.String v;
org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData v;
v := @this: org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData;
v = v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: java.lang.String name>;
return v;
}
public java.lang.String getNameKey()
{
java.lang.String v;
org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData v;
v := @this: org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData;
v = v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: java.lang.String nameKey>;
return v;
}
public int getPrecision()
{
int v;
org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData v;
v := @this: org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData;
v = v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: int precision>;
return v;
}
public int getScale()
{
int v;
org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData v;
v := @this: org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData;
v = v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: int scale>;
return v;
}
public java.lang.String getSchemaName()
{
java.lang.String v;
org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData v;
v := @this: org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData;
v = v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: java.lang.String schemaName>;
return v;
}
public java.lang.String getTableName()
{
java.lang.String v;
org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData v;
v := @this: org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData;
v = v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: java.lang.String tableName>;
return v;
}
public int getType()
{
int v;
org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData v;
v := @this: org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData;
v = v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: int type>;
return v;
}
public java.lang.String getTypeName()
{
java.lang.String v;
org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData v;
v := @this: org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData;
v = v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: java.lang.String typeName>;
return v;
}
public boolean isStringType()
{
org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData v;
boolean v;
v := @this: org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData;
v = v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: boolean isStringType>;
return v;
}
public java.lang.String toString()
{
java.lang.Object[] v;
java.lang.Integer v, v, v, v;
int v, v, v, v;
java.lang.Boolean v;
java.lang.String v, v, v, v, v, v, v, v, v;
boolean v;
org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData v;
v := @this: org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData;
v = newarray (java.lang.Object)[13];
v = v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: java.lang.String schemaName>;
v[0] = v;
v = v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: java.lang.String catalogName>;
v[1] = v;
v = v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: java.lang.String tableName>;
v[2] = v;
v = v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: java.lang.String name>;
v[3] = v;
v = v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: java.lang.String nameKey>;
v[4] = v;
v = v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: java.lang.String label>;
v[5] = v;
v = v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: int displaySize>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[6] = v;
v = v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: int type>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[7] = v;
v = v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: java.lang.String typeName>;
v[8] = v;
v = v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: java.lang.String className>;
v[9] = v;
v = v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: int precision>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[10] = v;
v = v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: int scale>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[11] = v;
v = v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: boolean isStringType>;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v[12] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("ColumnMetaData [schemaName=%s, catalogName=%s, tableName=%s, name=%s, nameKey=%s, label=%s, displaySize=%s, type=%s, typeName=%s, className=%s, precision=%s, scale=%s, isStringType=%s]", v);
return v;
}
public java.lang.String truncate(java.lang.String)
{
int v, v;
java.lang.String v, v;
org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData v;
v := @this: org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData;
v := @parameter: java.lang.String;
v = v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: int precision>;
if v <= 0 goto label;
v = v.<org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager$ResultSetColumnMetaData: int precision>;
v = staticinvoke <org.apache.logging.log4j.util.Strings: java.lang.String left(java.lang.String,int)>(v, v);
goto label;
label:
v = v;
label:
return v;
}
}