Hello ,
I am reading monetdb source code . I need to know which function check
whether the bat of the particular column lies in memory or not ? And how
does it maps the bat with corresponding column ?
Thanks .
Regars ,
Naren
Hai everyone ,
How to print messages in console or to write
something in log file of the Monetdb . can someone help me with exact
function ? I cant even write a word in logfile and console is there
something with my build ?
Regards ,
Pradeep
Hai ,
Read that dictionary encoding occurs in monetdb . so
1) what is dictionary compression technique ?
2) Does it works for strings alone or other data structures too ?
3) I a mailing list it was stated that it works only till the size of the
column in 128 MB for older release?
Is this the same for current release ?
4) Does Monetdb uses any other compression technique ?
5) If yes where can I find the source of it (Precisely , which file in
source )
Thanks in advance
regards ,
Pradeep
Hello everyone ,
I am trying to understand the MAL statements for joining three tables
. On which I came across bind function in MAL statement . I have a table
lineitem with l_quantity in it . So what does the following statements
means
1 ) ( X_94:bat[:oid,:oid] ,X_95:bat[:oid,:int] ) :=
sql.bind(X_4,"sys","lineitem","l_quantity",2,0,4);
2 ) (X_96:bat[:oid,:oid] ,X_97:bat[:oid,:int] ) :=
sql.bind(X_4,"sys","lineitem","l_quantity",2,1,4);
what does the 5 th and 6 th argument means ?
Regards ,
Pradeep
Hello,
has anyone encountered something like the following exception before?
java.lang.AssertionError: Server sent a block larger than BLOCKsize: 13456 > 8193
at nl.cwi.monetdb.mcl.net.MapiSocket$BlockInputStream.readBlock(MapiSocket.java:917)
at nl.cwi.monetdb.mcl.net.MapiSocket$BlockInputStream.read(MapiSocket.java:966)
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.fill(BufferedReader.java:161)
at java.io.BufferedReader.readLine(BufferedReader.java:324)
at java.io.BufferedReader.readLine(BufferedReader.java:389)
at nl.cwi.monetdb.mcl.io.BufferedMCLReader.readLine(BufferedMCLReader.java:119)
at nl.cwi.monetdb.mcl.net.MapiSocket.connect(MapiSocket.java:278)
at nl.cwi.monetdb.mcl.net.MapiSocket.connect(MapiSocket.java:398)
at nl.cwi.monetdb.mcl.net.MapiSocket.connect(MapiSocket.java:252)
at nl.cwi.monetdb.jdbc.MonetConnection.<init>(MonetConnection.java:232)
at nl.cwi.monetdb.jdbc.MonetDriver.connect(MonetDriver.java:171)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:247)
Does anyone has any tips? The jdbc driver version used is 2.13.
Hello everyone ,
I am trying to understand the MAL statements for joining three tables
. On which I came across bind function in MAL statement . I have a table
lineitem with l_quantity in it . So what does the following statements
means
1 ) ( X_94:bat[:oid,:oid] ,X_95:bat[:oid,:int] ) :=
sql.bind(X_4,"sys","lineitem","l_quantity",2,0,4);
2 ) (X_96:bat[:oid,:oid] ,X_97:bat[:oid,:int] ) :=
sql.bind(X_4,"sys","lineitem","l_quantity",2,1,4);
what does the 5 th and 6 th argument means ?