public class org.hsqldb.rowio.RowInputTextLog extends org.hsqldb.rowio.RowInputBase implements org.hsqldb.rowio.RowInputInterface
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hsqldb.rowio.RowInputTextLog
super_class: org.hsqldb.rowio.RowInputBase
{
org.hsqldb.Scanner scanner;
descriptor: Lorg/hsqldb/Scanner;
flags: (0x0000)
java.lang.String tableName;
descriptor: Ljava/lang/String;
flags: (0x0000)
java.lang.String schemaName;
descriptor: Ljava/lang/String;
flags: (0x0000)
int statementType;
descriptor: I
flags: (0x0000)
java.lang.Object value;
descriptor: Ljava/lang/Object;
flags: (0x0000)
boolean version18;
descriptor: Z
flags: (0x0000)
boolean noSeparators;
descriptor: Z
flags: (0x0000)
java.util.Calendar tempCalDefault;
descriptor: Ljava/util/Calendar;
flags: (0x0000)
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
newarray 8
invokespecial org.hsqldb.rowio.RowInputBase.<init>:([B)V
1: aload 0
aconst_null
putfield org.hsqldb.rowio.RowInputTextLog.tableName:Ljava/lang/String;
2: aload 0
aconst_null
putfield org.hsqldb.rowio.RowInputTextLog.schemaName:Ljava/lang/String;
3: aload 0
new java.util.GregorianCalendar
dup
invokespecial java.util.GregorianCalendar.<init>:()V
putfield org.hsqldb.rowio.RowInputTextLog.tempCalDefault:Ljava/util/Calendar;
4: aload 0
new org.hsqldb.Scanner
dup
invokespecial org.hsqldb.Scanner.<init>:()V
putfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hsqldb/rowio/RowInputTextLog;
public void <init>(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
newarray 8
invokespecial org.hsqldb.rowio.RowInputBase.<init>:([B)V
1: aload 0
aconst_null
putfield org.hsqldb.rowio.RowInputTextLog.tableName:Ljava/lang/String;
2: aload 0
aconst_null
putfield org.hsqldb.rowio.RowInputTextLog.schemaName:Ljava/lang/String;
3: aload 0
new java.util.GregorianCalendar
dup
invokespecial java.util.GregorianCalendar.<init>:()V
putfield org.hsqldb.rowio.RowInputTextLog.tempCalDefault:Ljava/util/Calendar;
4: aload 0
new org.hsqldb.Scanner
dup
invokespecial org.hsqldb.Scanner.<init>:()V
putfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
5: aload 0
iload 1
putfield org.hsqldb.rowio.RowInputTextLog.version18:Z
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/hsqldb/rowio/RowInputTextLog;
0 7 1 version18 Z
MethodParameters:
Name Flags
version18
public void setSource(org.hsqldb.Session, java.lang.String);
descriptor: (Lorg/hsqldb/Session;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
aload 1
aload 2
invokevirtual org.hsqldb.Scanner.reset:(Lorg/hsqldb/Session;Ljava/lang/String;)V
1: aload 0
iconst_1
putfield org.hsqldb.rowio.RowInputTextLog.statementType:I
2: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.scanNext:()V
3: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.getTokenType:()I
istore 3
start local 3 4: iload 3
lookupswitch { // 4
47: 16
84: 11
145: 5
268: 18
default: 24
}
5: StackMap locals: int
StackMap stack:
aload 0
iconst_3
putfield org.hsqldb.rowio.RowInputTextLog.statementType:I
6: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.scanNext:()V
7: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.scanNext:()V
8: aload 0
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.getString:()Ljava/lang/String;
putfield org.hsqldb.rowio.RowInputTextLog.tableName:Ljava/lang/String;
9: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.scanNext:()V
10: goto 24
11: StackMap locals:
StackMap stack:
aload 0
iconst_2
putfield org.hsqldb.rowio.RowInputTextLog.statementType:I
12: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.scanNext:()V
13: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.scanNext:()V
14: aload 0
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.getString:()Ljava/lang/String;
putfield org.hsqldb.rowio.RowInputTextLog.tableName:Ljava/lang/String;
15: goto 24
16: StackMap locals:
StackMap stack:
aload 0
iconst_4
putfield org.hsqldb.rowio.RowInputTextLog.statementType:I
17: goto 24
18: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.scanNext:()V
19: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.getTokenType:()I
istore 3
20: iload 3
sipush 519
if_icmpne 24
21: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.scanNext:()V
22: aload 0
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.getString:()Ljava/lang/String;
putfield org.hsqldb.rowio.RowInputTextLog.schemaName:Ljava/lang/String;
23: aload 0
bipush 6
putfield org.hsqldb.rowio.RowInputTextLog.statementType:I
24: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lorg/hsqldb/rowio/RowInputTextLog;
0 25 1 session Lorg/hsqldb/Session;
0 25 2 text Ljava/lang/String;
4 25 3 tokenType I
MethodParameters:
Name Flags
session
text
public int getStatementType();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.statementType:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/rowio/RowInputTextLog;
public java.lang.String getTableName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.tableName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/rowio/RowInputTextLog;
public java.lang.String getSchemaName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.schemaName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/rowio/RowInputTextLog;
protected void readField();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.rowio.RowInputTextLog.readFieldPrefix:()V
1: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.scanNext:()V
2: aload 0
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.getValue:()Ljava/lang/Object;
putfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/rowio/RowInputTextLog;
protected void readNumberField(org.hsqldb.types.Type);
descriptor: (Lorg/hsqldb/types/Type;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.hsqldb.rowio.RowInputTextLog.readFieldPrefix:()V
1: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.scanNext:()V
2: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.getTokenType:()I
sipush 934
if_icmpne 3
iconst_1
goto 4
StackMap locals:
StackMap stack:
3: iconst_0
StackMap locals:
StackMap stack: int
4: istore 2
start local 2 5: iload 2
ifeq 7
6: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.scanNext:()V
7: StackMap locals: int
StackMap stack:
aload 0
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.getValue:()Ljava/lang/Object;
putfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
8: iload 2
ifeq 12
9: aload 0
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.getDataType:()Lorg/hsqldb/types/Type;
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
invokevirtual org.hsqldb.types.Type.negate:(Ljava/lang/Object;)Ljava/lang/Object;
putfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
10: goto 12
StackMap locals:
StackMap stack: org.hsqldb.HsqlException
11: pop
12: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/hsqldb/rowio/RowInputTextLog;
0 13 1 type Lorg/hsqldb/types/Type;
5 13 2 minus Z
Exception table:
from to target type
9 10 11 Class org.hsqldb.HsqlException
MethodParameters:
Name Flags
type
protected void readFieldPrefix();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.noSeparators:Z
ifne 5
1: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.scanNext:()V
2: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.statementType:I
iconst_2
if_icmpne 5
3: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.scanNext:()V
4: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.scanNext:()V
5: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hsqldb/rowio/RowInputTextLog;
public java.lang.String readString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.rowio.RowInputTextLog.readField:()V
1: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/rowio/RowInputTextLog;
public char readChar();
descriptor: ()C
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: sipush 201
ldc "RowInputTextLog"
invokestatic org.hsqldb.error.Error.runtimeError:(ILjava/lang/String;)Ljava/lang/RuntimeException;
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/rowio/RowInputTextLog;
public byte readByte();
descriptor: ()B
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: sipush 201
ldc "RowInputTextLog"
invokestatic org.hsqldb.error.Error.runtimeError:(ILjava/lang/String;)Ljava/lang/RuntimeException;
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/rowio/RowInputTextLog;
public short readShort();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: sipush 201
ldc "RowInputTextLog"
invokestatic org.hsqldb.error.Error.runtimeError:(ILjava/lang/String;)Ljava/lang/RuntimeException;
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/rowio/RowInputTextLog;
public int readInt();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: sipush 201
ldc "RowInputTextLog"
invokestatic org.hsqldb.error.Error.runtimeError:(ILjava/lang/String;)Ljava/lang/RuntimeException;
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/rowio/RowInputTextLog;
public long readLong();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: sipush 201
ldc "RowInputTextLog"
invokestatic org.hsqldb.error.Error.runtimeError:(ILjava/lang/String;)Ljava/lang/RuntimeException;
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/rowio/RowInputTextLog;
public int readType();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/rowio/RowInputTextLog;
protected boolean readNull();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/rowio/RowInputTextLog;
protected java.lang.String readChar(org.hsqldb.types.Type);
descriptor: (Lorg/hsqldb/types/Type;)Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.hsqldb.rowio.RowInputTextLog.readField:()V
1: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/rowio/RowInputTextLog;
0 2 1 type Lorg/hsqldb/types/Type;
MethodParameters:
Name Flags
type
protected java.lang.Integer readSmallint();
descriptor: ()Ljava/lang/Integer;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic org.hsqldb.types.Type.SQL_SMALLINT:Lorg/hsqldb/types/NumberType;
invokevirtual org.hsqldb.rowio.RowInputTextLog.readNumberField:(Lorg/hsqldb/types/Type;)V
1: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
checkcast java.lang.Integer
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/rowio/RowInputTextLog;
protected java.lang.Integer readInteger();
descriptor: ()Ljava/lang/Integer;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getstatic org.hsqldb.types.Type.SQL_INTEGER:Lorg/hsqldb/types/NumberType;
invokevirtual org.hsqldb.rowio.RowInputTextLog.readNumberField:(Lorg/hsqldb/types/Type;)V
1: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
instanceof java.lang.Long
ifeq 3
2: aload 0
getstatic org.hsqldb.types.Type.SQL_INTEGER:Lorg/hsqldb/types/NumberType;
aconst_null
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
invokevirtual org.hsqldb.types.NumberType.convertToDefaultType:(Lorg/hsqldb/SessionInterface;Ljava/lang/Object;)Ljava/lang/Object;
putfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
3: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
checkcast java.lang.Integer
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/rowio/RowInputTextLog;
protected java.lang.Long readBigint();
descriptor: ()Ljava/lang/Long;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getstatic org.hsqldb.types.Type.SQL_BIGINT:Lorg/hsqldb/types/NumberType;
invokevirtual org.hsqldb.rowio.RowInputTextLog.readNumberField:(Lorg/hsqldb/types/Type;)V
1: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
instanceof java.math.BigDecimal
ifeq 5
4: getstatic org.hsqldb.types.Type.SQL_BIGINT:Lorg/hsqldb/types/NumberType;
aconst_null
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
invokevirtual org.hsqldb.types.NumberType.convertToDefaultType:(Lorg/hsqldb/SessionInterface;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Long
areturn
5: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
checkcast java.lang.Number
invokevirtual java.lang.Number.longValue:()J
invokestatic org.hsqldb.map.ValuePool.getLong:(J)Ljava/lang/Long;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hsqldb/rowio/RowInputTextLog;
protected java.lang.Double readReal();
descriptor: ()Ljava/lang/Double;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
getstatic org.hsqldb.types.Type.SQL_DOUBLE:Lorg/hsqldb/types/NumberType;
invokevirtual org.hsqldb.rowio.RowInputTextLog.readNumberField:(Lorg/hsqldb/types/Type;)V
1: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
ldc "/"
invokevirtual org.hsqldb.Scanner.scanSpecialIdentifier:(Ljava/lang/String;)Z
ifeq 20
4: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.scanNext:()V
5: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.getValue:()Ljava/lang/Object;
astore 1
start local 1 6: aload 1
checkcast java.lang.Number
invokevirtual java.lang.Number.doubleValue:()D
dstore 2
start local 2 7: dload 2
dconst_0
dcmpl
ifne 18
8: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
checkcast java.lang.Number
invokevirtual java.lang.Number.doubleValue:()D
dconst_1
dcmpl
ifne 11
9: ldc Infinity
dstore 2
10: goto 19
StackMap locals: java.lang.Object double
StackMap stack:
11: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
checkcast java.lang.Number
invokevirtual java.lang.Number.doubleValue:()D
ldc -1.0
dcmpl
ifne 14
12: ldc -Infinity
dstore 2
13: goto 19
StackMap locals:
StackMap stack:
14: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
checkcast java.lang.Number
invokevirtual java.lang.Number.doubleValue:()D
dconst_0
dcmpl
ifne 17
15: ldc NaN
dstore 2
16: goto 19
17: StackMap locals:
StackMap stack:
sipush 5585
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
18: StackMap locals:
StackMap stack:
sipush 5585
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
19: StackMap locals:
StackMap stack:
aload 0
dload 2
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
putfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
end local 2 end local 1 20: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
checkcast java.lang.Double
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lorg/hsqldb/rowio/RowInputTextLog;
6 20 1 divisor Ljava/lang/Object;
7 20 2 i D
protected java.math.BigDecimal readDecimal(org.hsqldb.types.Type);
descriptor: (Lorg/hsqldb/types/Type;)Ljava/math/BigDecimal;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.hsqldb.rowio.RowInputTextLog.readNumberField:(Lorg/hsqldb/types/Type;)V
1: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 1
aconst_null
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
invokevirtual org.hsqldb.types.Type.convertToDefaultType:(Lorg/hsqldb/SessionInterface;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.math.BigDecimal
astore 2
start local 2 4: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hsqldb/rowio/RowInputTextLog;
0 5 1 type Lorg/hsqldb/types/Type;
4 5 2 bd Ljava/math/BigDecimal;
MethodParameters:
Name Flags
type
protected org.hsqldb.types.TimeData readTime(org.hsqldb.types.Type);
descriptor: (Lorg/hsqldb/types/Type;)Lorg/hsqldb/types/TimeData;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.hsqldb.rowio.RowInputTextLog.readField:()V
1: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.version18:Z
ifeq 11
4: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
checkcast java.lang.String
invokestatic java.sql.Time.valueOf:(Ljava/lang/String;)Ljava/sql/Time;
astore 2
start local 2 5: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.tempCalDefault:Ljava/util/Calendar;
6: aload 2
invokevirtual java.sql.Time.getTime:()J
7: invokestatic org.hsqldb.HsqlDateTime.convertMillisFromCalendar:(Ljava/util/Calendar;J)J
8: lstore 3
start local 3 9: lload 3
invokestatic org.hsqldb.HsqlDateTime.getNormalisedTime:(J)J
lstore 3
10: new org.hsqldb.types.TimeData
dup
lload 3
l2i
sipush 1000
idiv
iconst_0
iconst_0
invokespecial org.hsqldb.types.TimeData.<init>:(III)V
areturn
end local 3 end local 2 11: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
checkcast java.lang.String
invokevirtual org.hsqldb.Scanner.newTime:(Ljava/lang/String;)Lorg/hsqldb/types/TimeData;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/hsqldb/rowio/RowInputTextLog;
0 12 1 type Lorg/hsqldb/types/Type;
5 11 2 dateTime Ljava/sql/Time;
9 11 3 millis J
MethodParameters:
Name Flags
type
protected org.hsqldb.types.TimestampData readDate(org.hsqldb.types.Type);
descriptor: (Lorg/hsqldb/types/Type;)Lorg/hsqldb/types/TimestampData;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.hsqldb.rowio.RowInputTextLog.readField:()V
1: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.version18:Z
ifeq 11
4: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
checkcast java.lang.String
invokestatic java.sql.Date.valueOf:(Ljava/lang/String;)Ljava/sql/Date;
astore 2
start local 2 5: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.tempCalDefault:Ljava/util/Calendar;
6: aload 2
invokevirtual java.sql.Date.getTime:()J
7: invokestatic org.hsqldb.HsqlDateTime.convertMillisFromCalendar:(Ljava/util/Calendar;J)J
8: lstore 3
start local 3 9: lload 3
invokestatic org.hsqldb.HsqlDateTime.getNormalisedDate:(J)J
lstore 3
10: new org.hsqldb.types.TimestampData
dup
lload 3
ldc 1000
ldiv
invokespecial org.hsqldb.types.TimestampData.<init>:(J)V
areturn
end local 3 end local 2 11: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
checkcast java.lang.String
invokevirtual org.hsqldb.Scanner.newDate:(Ljava/lang/String;)Lorg/hsqldb/types/TimestampData;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/hsqldb/rowio/RowInputTextLog;
0 12 1 type Lorg/hsqldb/types/Type;
5 11 2 dateTime Ljava/sql/Date;
9 11 3 millis J
MethodParameters:
Name Flags
type
protected org.hsqldb.types.TimestampData readTimestamp(org.hsqldb.types.Type);
descriptor: (Lorg/hsqldb/types/Type;)Lorg/hsqldb/types/TimestampData;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=6, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.hsqldb.rowio.RowInputTextLog.readField:()V
1: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.version18:Z
ifeq 13
4: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
checkcast java.lang.String
invokestatic java.sql.Timestamp.valueOf:(Ljava/lang/String;)Ljava/sql/Timestamp;
5: astore 2
start local 2 6: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.tempCalDefault:Ljava/util/Calendar;
7: aload 2
invokevirtual java.sql.Timestamp.getTime:()J
8: invokestatic org.hsqldb.HsqlDateTime.convertMillisFromCalendar:(Ljava/util/Calendar;J)J
9: lstore 3
start local 3 10: aload 2
invokevirtual java.sql.Timestamp.getNanos:()I
istore 5
start local 5 11: iload 5
aload 1
getfield org.hsqldb.types.Type.scale:I
invokestatic org.hsqldb.types.DateTimeType.normaliseFraction:(II)I
istore 5
12: new org.hsqldb.types.TimestampData
dup
lload 3
ldc 1000
ldiv
iload 5
iconst_0
invokespecial org.hsqldb.types.TimestampData.<init>:(JII)V
areturn
end local 5 end local 3 end local 2 13: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
checkcast java.lang.String
invokevirtual org.hsqldb.Scanner.newTimestamp:(Ljava/lang/String;)Lorg/hsqldb/types/TimestampData;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/hsqldb/rowio/RowInputTextLog;
0 14 1 type Lorg/hsqldb/types/Type;
6 13 2 dateTime Ljava/sql/Timestamp;
10 13 3 millis J
11 13 5 nanos I
MethodParameters:
Name Flags
type
protected org.hsqldb.types.IntervalMonthData readYearMonthInterval(org.hsqldb.types.Type);
descriptor: (Lorg/hsqldb/types/Type;)Lorg/hsqldb/types/IntervalMonthData;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.hsqldb.rowio.RowInputTextLog.readField:()V
1: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
checkcast java.lang.String
4: aload 1
checkcast org.hsqldb.types.IntervalType
5: invokevirtual org.hsqldb.Scanner.newInterval:(Ljava/lang/String;Lorg/hsqldb/types/IntervalType;)Ljava/lang/Object;
checkcast org.hsqldb.types.IntervalMonthData
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hsqldb/rowio/RowInputTextLog;
0 6 1 type Lorg/hsqldb/types/Type;
MethodParameters:
Name Flags
type
protected org.hsqldb.types.IntervalSecondData readDaySecondInterval(org.hsqldb.types.Type);
descriptor: (Lorg/hsqldb/types/Type;)Lorg/hsqldb/types/IntervalSecondData;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.hsqldb.rowio.RowInputTextLog.readField:()V
1: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
checkcast java.lang.String
4: aload 1
checkcast org.hsqldb.types.IntervalType
5: invokevirtual org.hsqldb.Scanner.newInterval:(Ljava/lang/String;Lorg/hsqldb/types/IntervalType;)Ljava/lang/Object;
checkcast org.hsqldb.types.IntervalSecondData
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hsqldb/rowio/RowInputTextLog;
0 6 1 type Lorg/hsqldb/types/Type;
MethodParameters:
Name Flags
type
protected java.lang.Boolean readBoole();
descriptor: ()Ljava/lang/Boolean;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.rowio.RowInputTextLog.readFieldPrefix:()V
1: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.scanNext:()V
2: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.getString:()Ljava/lang/String;
astore 1
start local 1 3: aload 0
aconst_null
putfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
4: aload 1
ldc "TRUE"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 7
5: aload 0
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
putfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
6: goto 9
StackMap locals: java.lang.String
StackMap stack:
7: aload 1
ldc "FALSE"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 9
8: aload 0
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
putfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
9: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
checkcast java.lang.Boolean
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/hsqldb/rowio/RowInputTextLog;
3 10 1 token Ljava/lang/String;
protected java.lang.Object readOther();
descriptor: ()Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.rowio.RowInputTextLog.readFieldPrefix:()V
1: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.scanNull:()Z
ifeq 3
2: aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.scanBinaryStringWithQuote:()V
4: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.getTokenType:()I
sipush 1022
if_icmpne 6
5: sipush 5587
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
6: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.getValue:()Ljava/lang/Object;
putfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
7: new org.hsqldb.types.JavaObjectData
dup
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
checkcast org.hsqldb.types.BinaryData
invokevirtual org.hsqldb.types.BinaryData.getBytes:()[B
invokespecial org.hsqldb.types.JavaObjectData.<init>:([B)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/hsqldb/rowio/RowInputTextLog;
protected org.hsqldb.types.BinaryData readBit();
descriptor: ()Lorg/hsqldb/types/BinaryData;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.rowio.RowInputTextLog.readFieldPrefix:()V
1: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.scanNull:()Z
ifeq 3
2: aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.scanBitStringWithQuote:()V
4: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.getTokenType:()I
sipush 1021
if_icmpne 6
5: sipush 5587
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
6: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.getValue:()Ljava/lang/Object;
putfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
7: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
checkcast org.hsqldb.types.BinaryData
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/hsqldb/rowio/RowInputTextLog;
protected org.hsqldb.types.BinaryData readUUID();
descriptor: ()Lorg/hsqldb/types/BinaryData;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.rowio.RowInputTextLog.readFieldPrefix:()V
1: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.scanNull:()Z
ifeq 3
2: aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.scanUUIDStringWithQuote:()V
4: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.getTokenType:()I
sipush 1022
if_icmpne 6
5: sipush 5587
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
6: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.getValue:()Ljava/lang/Object;
putfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
7: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
checkcast org.hsqldb.types.BinaryData
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/hsqldb/rowio/RowInputTextLog;
protected org.hsqldb.types.BinaryData readBinary();
descriptor: ()Lorg/hsqldb/types/BinaryData;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.rowio.RowInputTextLog.readFieldPrefix:()V
1: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.scanNull:()Z
ifeq 3
2: aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.scanBinaryStringWithQuote:()V
4: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.getTokenType:()I
sipush 1022
if_icmpne 6
5: sipush 5587
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
6: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.getValue:()Ljava/lang/Object;
putfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
7: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
checkcast org.hsqldb.types.BinaryData
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/hsqldb/rowio/RowInputTextLog;
protected org.hsqldb.types.ClobData readClob();
descriptor: ()Lorg/hsqldb/types/ClobData;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
getstatic org.hsqldb.types.Type.SQL_BIGINT:Lorg/hsqldb/types/NumberType;
invokevirtual org.hsqldb.rowio.RowInputTextLog.readNumberField:(Lorg/hsqldb/types/Type;)V
1: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
checkcast java.lang.Number
invokevirtual java.lang.Number.longValue:()J
lstore 1
start local 1 4: new org.hsqldb.types.ClobDataID
dup
lload 1
invokespecial org.hsqldb.types.ClobDataID.<init>:(J)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hsqldb/rowio/RowInputTextLog;
4 5 1 id J
protected org.hsqldb.types.BlobData readBlob();
descriptor: ()Lorg/hsqldb/types/BlobData;
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
getstatic org.hsqldb.types.Type.SQL_BIGINT:Lorg/hsqldb/types/NumberType;
invokevirtual org.hsqldb.rowio.RowInputTextLog.readNumberField:(Lorg/hsqldb/types/Type;)V
1: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
checkcast java.lang.Number
invokevirtual java.lang.Number.longValue:()J
lstore 1
start local 1 4: new org.hsqldb.types.BlobDataID
dup
lload 1
invokespecial org.hsqldb.types.BlobDataID.<init>:(J)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hsqldb/rowio/RowInputTextLog;
4 5 1 id J
protected java.lang.Object[] readArray(org.hsqldb.types.Type);
descriptor: (Lorg/hsqldb/types/Type;)[Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.hsqldb.types.Type.collectionBaseType:()Lorg/hsqldb/types/Type;
astore 1
1: aload 0
invokevirtual org.hsqldb.rowio.RowInputTextLog.readFieldPrefix:()V
2: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.scanNext:()V
3: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.getString:()Ljava/lang/String;
astore 2
start local 2 4: aload 0
aconst_null
putfield org.hsqldb.rowio.RowInputTextLog.value:Ljava/lang/Object;
5: aload 2
ldc "NULL"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 7
6: aconst_null
areturn
7: StackMap locals: java.lang.String
StackMap stack:
aload 2
ldc "ARRAY"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 9
8: sipush 5584
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
9: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.scanNext:()V
10: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
invokevirtual org.hsqldb.Scanner.getString:()Ljava/lang/String;
astore 2
11: aload 2
ldc "["
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 13
12: sipush 5584
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
13: StackMap locals:
StackMap stack:
new org.hsqldb.lib.HsqlArrayList
dup
invokespecial org.hsqldb.lib.HsqlArrayList.<init>:()V
astore 3
start local 3 14: aload 0
iconst_1
putfield org.hsqldb.rowio.RowInputTextLog.noSeparators:Z
15: iconst_0
istore 4
start local 4 16: StackMap locals: org.hsqldb.lib.HsqlArrayList int
StackMap stack:
aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
ldc "]"
invokevirtual org.hsqldb.Scanner.scanSpecialIdentifier:(Ljava/lang/String;)Z
ifeq 18
17: goto 24
18: StackMap locals:
StackMap stack:
iload 4
ifle 21
19: aload 0
getfield org.hsqldb.rowio.RowInputTextLog.scanner:Lorg/hsqldb/Scanner;
ldc ","
invokevirtual org.hsqldb.Scanner.scanSpecialIdentifier:(Ljava/lang/String;)Z
ifne 21
20: sipush 5584
invokestatic org.hsqldb.error.Error.error:(I)Lorg/hsqldb/HsqlException;
athrow
21: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hsqldb.rowio.RowInputTextLog.readData:(Lorg/hsqldb/types/Type;)Ljava/lang/Object;
astore 5
start local 5 22: aload 3
aload 5
invokevirtual org.hsqldb.lib.HsqlArrayList.add:(Ljava/lang/Object;)Z
pop
end local 5 23: iinc 4 1
goto 16
end local 4 24: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield org.hsqldb.rowio.RowInputTextLog.noSeparators:Z
25: aload 3
invokevirtual org.hsqldb.lib.HsqlArrayList.size:()I
anewarray java.lang.Object
astore 4
start local 4 26: aload 3
aload 4
invokevirtual org.hsqldb.lib.HsqlArrayList.toArray:(Ljava/lang/Object;)Ljava/lang/Object;
pop
27: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lorg/hsqldb/rowio/RowInputTextLog;
0 28 1 type Lorg/hsqldb/types/Type;
4 28 2 token Ljava/lang/String;
14 28 3 list Lorg/hsqldb/lib/HsqlArrayList;
16 24 4 i I
22 23 5 value Ljava/lang/Object;
26 28 4 data [Ljava/lang/Object;
MethodParameters:
Name Flags
type
public java.lang.Object readData(org.hsqldb.types.Type);
descriptor: (Lorg/hsqldb/types/Type;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokespecial org.hsqldb.rowio.RowInputBase.readData:(Lorg/hsqldb/types/Type;)Ljava/lang/Object;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object[] readData(org.hsqldb.types.Type[]);
descriptor: ([Lorg/hsqldb/types/Type;)[Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokespecial org.hsqldb.rowio.RowInputBase.readData:([Lorg/hsqldb/types/Type;)[Ljava/lang/Object;
areturn
LocalVariableTable:
Start End Slot Name Signature
public void resetRow(long, int);
descriptor: (JI)V
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=3
0: aload 0
lload 1
iload 3
invokespecial org.hsqldb.rowio.RowInputBase.resetRow:(JI)V
return
LocalVariableTable:
Start End Slot Name Signature
public int skipBytes(int);
descriptor: (I)I
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
iload 1
invokespecial org.hsqldb.rowio.RowInputBase.skipBytes:(I)I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.String readLine();
descriptor: ()Ljava/lang/String;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial org.hsqldb.rowio.RowInputBase.readLine:()Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public byte[] getBuffer();
descriptor: ()[B
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial org.hsqldb.rowio.RowInputBase.getBuffer:()[B
areturn
LocalVariableTable:
Start End Slot Name Signature
public void resetBlock(long, int);
descriptor: (JI)V
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=3
0: aload 0
lload 1
iload 3
invokespecial org.hsqldb.rowio.RowInputBase.resetBlock:(JI)V
return
LocalVariableTable:
Start End Slot Name Signature
public long getFilePosition();
descriptor: ()J
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
0: aload 0
invokespecial org.hsqldb.rowio.RowInputBase.getFilePosition:()J
lreturn
LocalVariableTable:
Start End Slot Name Signature
public int getSize();
descriptor: ()I
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial org.hsqldb.rowio.RowInputBase.getSize:()I
ireturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "RowInputTextLog.java"