Caused by: org.h2.jdbc.JdbcSQLException: Unknown data type: "T1"; SQL
statement:
SELECT R1.*,
R2.CLASS AS R2_CLASS,
R2.AUDIT_USER_NAME AS R2_AUDIT_USER_NAME,
R2.AUDIT_TIMESTAMP AS R2_AUDIT_TIMESTAMP,
R2.AUDIT_PROCESS_DATE AS R2_AUDIT_PROCESS_DATE,
R3.TEXT AS R3_TEXT,
R3.LETTER AS R3_LETTER,
R3.CODE_AEB43 AS R3_CODE_AEB43,
R3.STATUS AS R3_STATUS
FROM
(
SELECT E.REFERENCE, E.BALANCE_ID, E.CURRENCY,
E.IBAN,
E.ENTITY_CODE, E.BRANCH,
E.PROCESS_DATE, E.VALUE_DATE,
E.GROUP_REFERENCE,
MIN(E.INTERNAL_REFERENCE) AS INTERNAL_REFERENCE, MIN(E.ISIN) AS ISIN,
E.APPLICATION,
E.SIMPLE_PROCESS_DATE, E.TEXT,
E.BANK_ORDER_ID,
E.CANCELLED_ENTRY_ID,
E.AUDITABLE_ID, E.CANCELLED_ID,
MIN(E.ID) AS ID,
MIN(E.ENTRY_CONCEPT_ID) AS ENTRY_CONCEPT_ID,
MIN(E.DOCUMENT_NUMBER) AS
DOCUMENT_NUMBER, SUM(E.AMOUNT) AS
AMOUNT
FROM
(
SELECT
T1.ID,
(CASE WHEN T1.GROUP_REFERENCE
IS NULL THEN 'I' +
CONVERT(VARCHAR,T1.ID) ELSE 'R' + CONVERT(VARCHAR,T1.GROUP_REFERENCE)
END) AS REFERENCE,
T1.BALANCE_ID,
T2.CURRENCY, T3.IBAN,
T3.ENTITY_CODE, T6.BRANCH,
T1.PROCESS_DATE,
T1.VALUE_DATE,
T1.SIMPLE_PROCESS_DATE,
dbo.grouped_text(T1.GROUP_REFERENCE, T1.ENTRY_CONCEPT_ID,
T1.TEXT) AS TEXT,
T1.ENTRY_CONCEPT_ID,
(CASE WHEN T1.GROUP_REFERENCE
IS NULL THEN T1.BANK_ORDER_ID ELSE
NULL END) AS BANK_ORDER_ID,
(CASE WHEN T1.GROUP_REFERENCE
IS NULL THEN T1.CANCELLED_ENTRY_ID
ELSE NULL END) AS CANCELLED_ENTRY_ID,
(CASE WHEN T1.GROUP_REFERENCE
IS NULL THEN T6.AUDITABLE_ID ELSE
NULL END) AS AUDITABLE_ID,
(CASE WHEN T1.GROUP_REFERENCE
IS NULL THEN T4.ID ELSE NULL END)
AS CANCELLED_ID,
T1.DOCUMENT_NUMBER,
T1.AMOUNT,
T1.GROUP_REFERENCE,
T1.INTERNAL_REFERENCE,
T1.ISIN,
T7.APPLICATION
FROM ENTRY as T1
INNER JOIN BALANCE as T2 ON
T1.BALANCE_ID = T2.ID
INNER JOIN ACCOUNT as T3 ON
T2.ACCOUNT_ID = T3.ID
LEFT OUTER JOIN ENTRY as T4
(INDEX IDX_CANCELLED_ENTRY_ID) ON
T1.ID = T4.CANCELLED_ENTRY_ID
LEFT OUTER JOIN ENTRY as T5
(INDEX PK_ENTRY) ON
T1.CANCELLED_ENTRY_ID = T5.ID
LEFT OUTER JOIN BANK_ORDER as
T6 (INDEX PK) ON T1.BANK_ORDER_ID
= T6.ID
LEFT OUTER JOIN AUDITABLE as T7
ON T7.ID = T6.AUDITABLE_ID
WHERE
(
(T1.CANCELLED_ENTRY_ID = NULL) OR
(T1.SIMPLE_PROCESS_DATE >
T5.SIMPLE_PROCESS_DATE)
)
AND
(
(T4.ID = NULL) OR
(T4.SIMPLE_PROCESS_DATE >
T1.SIMPLE_PROCESS_DATE)
)
AND T3.IBAN = ?
AND T1.PROCESS_DATE>= ?
AND T1.PROCESS_DATE<= ?
) as E
GROUP BY
E.REFERENCE, E.BALANCE_ID,
E.CURRENCY, E.IBAN, E.ENTITY_CODE,
E.BRANCH,
E.PROCESS_DATE, E.VALUE_DATE,
E.GROUP_REFERENCE,
E.SIMPLE_PROCESS_DATE,
E.TEXT, E.BANK_ORDER_ID,
E.CANCELLED_ENTRY_ID,
E.AUDITABLE_ID, E.CANCELLED_ID,
E.APPLICATION
) as R1
LEFT OUTER JOIN AUDITABLE as R2 ON R1.AUDITABLE_ID =
R2.ID
LEFT OUTER JOIN ENTRY_CONCEPT as R3 ON
R1.ENTRY_CONCEPT_ID = R3.ID
ORDER BY
R1.PROCESS_DATE asc,
R1.ID asc [50004-154]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:
327)
at org.h2.message.DbException.get(DbException.java:167)
at org.h2.message.DbException.get(DbException.java:144)
at org.h2.command.Parser.parseColumnWithType(Parser.java:3613)
at org.h2.command.Parser.readFunction(Parser.java:2159)
at org.h2.command.Parser.readTerm(Parser.java:2440)
at org.h2.command.Parser.readFactor(Parser.java:2025)
at org.h2.command.Parser.readSum(Parser.java:2015)
at org.h2.command.Parser.readConcat(Parser.java:1985)
at org.h2.command.Parser.readCondition(Parser.java:1850)
at org.h2.command.Parser.readAnd(Parser.java:1831)
at org.h2.command.Parser.readExpression(Parser.java:1823)
at org.h2.command.Parser.readWhen(Parser.java:2636)
at org.h2.command.Parser.readTerm(Parser.java:2434)
at org.h2.command.Parser.readFactor(Parser.java:2025)
at org.h2.command.Parser.readSum(Parser.java:2012)
at org.h2.command.Parser.readConcat(Parser.java:1985)
at org.h2.command.Parser.readCondition(Parser.java:1850)
at org.h2.command.Parser.readAnd(Parser.java:1831)
at org.h2.command.Parser.readExpression(Parser.java:1823)
at org.h2.command.Parser.readTerm(Parser.java:2522)
at org.h2.command.Parser.readFactor(Parser.java:2025)
at org.h2.command.Parser.readSum(Parser.java:2012)
at org.h2.command.Parser.readConcat(Parser.java:1985)
at org.h2.command.Parser.readCondition(Parser.java:1850)
at org.h2.command.Parser.readAnd(Parser.java:1831)
at org.h2.command.Parser.readExpression(Parser.java:1823)
at org.h2.command.Parser.parseSelectSimpleSelectPart(Parser.java:
1736)
at org.h2.command.Parser.parseSelectSimple(Parser.java:1768)
at org.h2.command.Parser.parseSelectSub(Parser.java:1663)
at org.h2.command.Parser.parseSelectUnion(Parser.java:1508)
at org.h2.command.Parser.readTableFilter(Parser.java:1011)
at org.h2.command.Parser.parseSelectSimpleFromPart(Parser.java:1669)
at org.h2.command.Parser.parseSelectSimple(Parser.java:1776)
at org.h2.command.Parser.parseSelectSub(Parser.java:1663)
at org.h2.command.Parser.parseSelectUnion(Parser.java:1508)
at org.h2.command.Parser.readTableFilter(Parser.java:1011)
at org.h2.command.Parser.parseSelectSimpleFromPart(Parser.java:1669)
at org.h2.command.Parser.parseSelectSimple(Parser.java:1776)
at org.h2.command.Parser.parseSelectSub(Parser.java:1663)
at org.h2.command.Parser.parseSelectUnion(Parser.java:1508)
at org.h2.command.Parser.parseSelect(Parser.java:1496)
at org.h2.command.Parser.parsePrepared(Parser.java:401)
at org.h2.command.Parser.parse(Parser.java:275)
at org.h2.command.Parser.parse(Parser.java:247)
at org.h2.command.Parser.prepare(Parser.java:201)
at org.h2.command.Parser.prepareCommand(Parser.java:214)
at org.h2.engine.Session.prepareLocal(Session.java:426)
at org.h2.engine.Session.prepareCommand(Session.java:374)
at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:
1100)
at
org.h2.jdbc.JdbcPreparedStatement.<init>(JdbcPreparedStatement.java:
71)
at org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:
608)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
43)
at java.lang.reflect.Method.invoke(Method.java:616)
at com.mchange.v2.c3p0.stmt.GooGooStatementCache
$1StmtAcquireTask.run(GooGooStatementCache.java:525)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner
$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
--
You received this message because you are subscribed to the Google Groups "H2
Database" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/h2-database?hl=en.