Changelog of sqlsheet.
- use
ExcelStreamingReader
for reading SXFFS and obey firstColumn and firstRow parameters (23e76 Andreas Reichel) - ResultSetMetaData for Streaming PreparedStatement (8ee1f Andreas Reichel)
- Streaming DatabaseMetaData support based on ExcelStreamingReader (e23f5 Andreas Reichel)
Switch to Java 11
53640 Andreas Reichel 2024-05-17 07:46:43
Update README.md
31230 manticore-projects 2023-06-10 07:14:57
Update README.md
251c6 manticore-projects 2023-06-10 07:14:23
Create gradle.yml
141dd manticore-projects 2023-06-10 06:48:49
format code
d4c95 Andreas Reichel 2023-06-05 00:32:40
remove Travis CI
6da42 Michael Panchenko 2021-02-16 08:01:33
Circle CI
c6670 Michael Panchenko 2021-02-16 08:00:28
Fix managing resources
1559d Michael Panchenko 2021-02-16 06:29:22
remove unused code
eff4e Michael Panchenko 2021-02-16 06:25:50
Apply Java 8 migration changes
c5c83 Michael Panchenko 2021-02-16 06:25:50
Fix error handling
c2e86 Michael Panchenko 2021-02-16 06:25:50
Clean code
a6b6f Michael Panchenko 2021-02-16 06:25:50
Clean code
5a776 Michael Panchenko 2021-02-16 06:25:50
Apply Java 7 migration changes
38106 Michael Panchenko 2021-02-16 06:25:50
fix typo
33a9d Michael Panchenko 2021-02-16 06:25:50
Apply Java 5 migration changes
010b8 Michael Panchenko 2021-02-16 06:25:50
optimize import
d7d2a Michael Panchenko 2021-02-16 04:24:54
Remove unnecessary throws declaration
3913e Michael Panchenko 2021-02-16 04:24:54
Refactor "Not supported yet"
28587 Michael Panchenko 2021-02-16 04:24:54
Migrate logging to slf4j
b98f1 Michael Panchenko 2021-02-16 00:34:16
Update maven plugins
ff3b5 Michael Panchenko 2021-02-15 23:57:58
refactor junit tests (#42)
a881e Michael 2021-02-15 23:46:21
Update Apache POI 5.0.0 (#41)
- Update JSqlParser 4.0
- Format the java code with Google Code Formatter
2c2d8 manticore-projects 2021-02-15 23:04:17
Update Apache POI 5.0.0
- Update JSqlParser 4.0
- Format the java code with Google Code Formatter
fa89d Andreas Reichel 2021-01-20 07:23:04
remove travis instruction to build project on specific (not any more supported) JDK versions
- we use TravisCI, CircleCI integration is not necessary
d5e60 Klaus Hauschild 2020-11-27 18:53:36
fix the Java Doc
138e7 Andreas Reichel 2020-11-25 12:18:42
add Java Doc
e6b7e Andreas Reichel 2020-11-25 12:08:51
Implement support for relative Connection URLs, such as
- jdbc:xls:file://~/headline.xlsx (tilde resolve to $HOME)
- jdbc:xls:file://${user.home}/headline.xlsx (system property resolves to $HOME}
- jdbc:xls:classpath:/headline.xlsx (resource in classpath)
- Resolves Issue #29
- Testcase provided
f4719 Andreas Reichel 2020-11-25 11:54:28
Implement Close(), isClosed(), wasNull() and rewrite most of the getXXXX() methods accordingly (#36)
- Update versions of POI and COMMONS IO
- Add GLOB for SQL like pattern matching
- Add test dependency ASCII Table for formatted test output
- Add author Andreas Reichel
- Implement DatabaseMetaData
- for some methods, throw SQLFeatureNotSupported instead of Not Yet Implemented so SQL Clients can continue instead of failing
- Provide separate DatabaseMetaData (work in progress)
- Test case for DatabaseMetaData
- Update Driver Class name and call it only before the test
- Reformat the tests
- exclude Netbeans config folders
- implement Statement.close(), Statement.isClosed() and Statement.closeOnCompletion()
- throw Unsupported SQL Feature Exception, where we won't be able to implement a solution
- implement ResultSet.close(), ResultSet.isClosed()
- implement ResultSet.wasNull() because most methods return primitives on NULL
- rewrite most of the getXXXX() methods in order the set wasNull on empty rows and empty cells
- rewrite most of getXXXX() method parameters (using columnIndex and columnLabel from the API)
- avoid NPE on empty rows
- rewrite most of the getXXXX() methods returning Objects in order the set wasNull on empty rows and empty cells
- rewrite most of getXXXX() returning Objects method parameters (using columnIndex and columnLabel from the API)
- Testcase around Close(), isClosed(), closeOnCompletion, wasNull()
- Should close issue #1
- need to set wasNull=false when value has been found
- avoid NPE in getTimestamp()
- enhance the Test and show the actual content
- Enhance test, particularly testing getXXXX(columnIndex) vs. getXXXX(columnLabel)
- Fix everything, we broke (sorry!)
- All tests passed.
- ensure Tests will have enough Memory available, avoid the large streaming tests to fail.
- fix JavaDoc
- Evaluate Cell formulas before reading the cell value
38002 manticore-projects 2020-11-21 15:18:17
Evaluate Cell formulas before reading the cell value
e4abd Andreas Reichel 2020-11-21 12:23:41
fix JavaDoc
965b4 Andreas Reichel 2020-10-27 12:46:46
ensure Tests will have enough Memory available, avoid the large streaming tests to fail.
7ee68 Andreas Reichel 2020-10-27 12:43:31
Enhance test, particularly testing getXXXX(columnIndex) vs. getXXXX(columnLabel)
- Fix everything, we broke (sorry!)
- All tests passed.
3e66e Andreas Reichel 2020-10-27 12:20:03
enhance the Test and show the actual content
bb429 Andreas Reichel 2020-10-27 10:38:38
need to set wasNull=false when value has been found
- avoid NPE in getTimestamp()
0911b Andreas Reichel 2020-10-27 10:35:24
Testcase around Close(), isClosed(), closeOnCompletion, wasNull()
- Should close issue #1
6d5f8 Andreas Reichel 2020-10-27 10:05:31
rewrite most of the getXXXX() methods returning Objects in order the set wasNull on empty rows and empty cells
- rewrite most of getXXXX() returning Objects method parameters (using columnIndex and columnLabel from the API)
d9d03 Andreas Reichel 2020-10-27 10:02:45
implement ResultSet.close(), ResultSet.isClosed()
- implement ResultSet.wasNull() because most methods return primitives on NULL
- rewrite most of the getXXXX() methods in order the set wasNull on empty rows and empty cells
- rewrite most of getXXXX() method parameters (using columnIndex and columnLabel from the API)
- avoid NPE on empty rows
54406 Andreas Reichel 2020-10-27 09:51:05
implement Statement.close(), Statement.isClosed() and Statement.closeOnCompletion()
- throw Unsupported SQL Feature Exception, where we won't be able to implement a solution
d90fd Andreas Reichel 2020-10-27 09:46:05
Implement DatabaseMetaData (#35)
- Update versions of POI and COMMONS IO
- Add GLOB for SQL like pattern matching
- Add test dependency ASCII Table for formatted test output
- Add author Andreas Reichel
- Implement DatabaseMetaData
- for some methods, throw SQLFeatureNotSupported instead of Not Yet Implemented so SQL Clients can continue instead of failing
- Provide separate DatabaseMetaData (work in progress)
- Test case for DatabaseMetaData
- Update Driver Class name and call it only before the test
- Reformat the tests
- exclude Netbeans config folders
418ec manticore-projects 2020-10-27 03:48:51
exclude Netbeans config folders
e2ba5 Andreas Reichel 2020-10-26 12:29:05
Test case for DatabaseMetaData
- Update Driver Class name and call it only before the test
- Reformat the tests
a2b88 Andreas Reichel 2020-10-26 12:27:56
Provide separate DatabaseMetaData (work in progress)
0c325 Andreas Reichel 2020-10-26 12:26:59
Implement DatabaseMetaData
- for some methods, throw SQLFeatureNotSupported instead of Not Yet Implemented so SQL Clients can continue instead of failing
2644e Andreas Reichel 2020-10-26 12:26:08
Update versions of POI and COMMONS IO
- Add GLOB for SQL like pattern matching
- Add test dependency ASCII Table for formatted test output
- Add author Andreas Reichel
b9623 Andreas Reichel 2020-10-26 12:20:50
Bump junit from 4.12 to 4.13.1 (#34)
- Bumps junit from 4.12 to 4.13.1.
- Signed-off-by: dependabot[bot] <support@github.com>
- Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
81fa8 dependabot[bot] 2020-10-12 23:02:07
Create FUNDING.yml
97638 Michael 2020-06-25 22:00:22
add donation button
5af84 Michael 2020-01-11 17:07:00
prepare for release
e3273 Michael Panchenko 2019-11-15 07:01:33
fix scm
23ca2 Michael Panchenko 2019-11-15 06:45:04
- update to JDK8
-
- update dependencies
-
- update plugins
1a053 Michael Panchenko 2019-10-21 23:48:04
read a numeric cell as Date whenever possible, even when the column type would indicate a text
44edc Andreas Reichel 2019-10-21 04:03:19
update JSQLParser to 3.0
- update POI to 4.1.1
- add a switch to skip tests
6dcad Andreas Reichel 2019-10-21 02:47:05
update JSQLParser to 3.0
0928a Andreas Reichel 2019-10-21 02:46:08
add a test case for first column
8e5da Andreas Reichel 2019-10-21 02:45:42
fix reading doubles
75034 Andreas Reichel 2019-10-21 02:45:23
update POI to 4.1.1
432b0 Andreas Reichel 2019-10-21 02:44:21
update POI to 4.1.1
86902 Andreas Reichel 2019-10-21 02:44:06
add firstColumn connection parameter
b6fac Andreas Reichel 2019-10-21 02:43:43
add firstColumn connection parameter
- update POI to 4.1.1
36ffc Andreas Reichel 2019-10-21 02:43:22
add firstColumn connection parameter
1d978 Andreas Reichel 2019-10-21 02:42:42
add firstColumn connection parameter
1bf3d Andreas Reichel 2019-10-21 02:42:16
Deprecate old classes
140b6 Andreas Reichel 2019-10-21 01:44:08
Fix the endless recursive loop on getObject(String columnName)
- Fix reading double values
86d80 Andreas Reichel 2019-10-21 01:40:47
Delete ReleaseProcedures.md
8a0a7 Michael 2017-12-23 01:34:46
Move to more fitting package #26
- restore SCM
2a5ac Klaus Hauschild 2017-05-22 17:24:23
Move to more fitting package #26
- realign GAV coordinates to match new package
56aa7 Klaus Hauschild 2017-05-22 17:20:01
Move to more fitting package #26
- fix compile and test failures
- reformat whole soruce code
53a5e Klaus Hauschild 2017-05-22 17:20:00
Move to more fitting package #26
- move XlsDriver to package com.sqlsheet
caca4 Klaus Hauschild 2017-05-22 17:18:30
fix scm
6ecd2 Michael Panchenko 2017-05-15 05:54:31
fix developerConnection
bbfcd Michael Panchenko 2017-05-15 05:42:27
upgrade poi to 3.14 -> 3.16
18761 Michael Panchenko 2017-05-15 05:12:05
switch git from https to git protocol
0b3be Michael Panchenko 2017-05-15 05:02:15
prepare pom.xml for releasing
834ba Michael Panchenko 2017-05-15 04:50:37
downgrade poi to 3.16 -> 3.14
0ce25 Michael Panchenko 2017-05-15 04:04:24
update pom file
48b66 Michael Panchenko 2017-05-15 03:39:29
Fixed javadoc issue
94310 Stephen Rufle 2017-04-22 08:16:20
File backups on XlsConnection.close() breaks the CI builds #24
- simplified peristing-to-file mechanism (deactivate backup strategy); may cause other problems but hopefully fix the CI builds
aae89 Klaus Hauschild 2017-04-18 18:53:42
Missing artifact net.sf:jsqlparser:jar:0.8.0 #23
- revert failed release attempt
65e41 Klaus Hauschild 2017-04-18 17:45:10
Missing artifact net.sf:jsqlparser:jar:0.8.0 #23
- update some plugin versions
- update urls
3965f Klaus Hauschild 2017-04-18 17:38:38
add circle.yml
195e9 Michael 2016-04-01 07:02:24
enable XlsxSheetIteratorTest
f656a Michael 2016-04-01 07:01:54
temporary disable XlsxSheetIteratorTest
32d5a Michael 2016-04-01 06:28:17
update maven plugins & dependencies
cbf1c Michael 2016-04-01 06:24:34
Build fixed and jsqlparser upgraded to 0.9.5
b3ecc kadeev 2016-03-24 14:26:58
Bug with quoted columns fixed and 31 symbol excel sheet truncation added
1b944 kadeev 2016-03-23 15:21:36
Determine the data type of each column by scanning the whole sheet, returning java.sql.date in place of java.util.Date
6c27b Gerardnico 2015-12-01 20:51:04
Create unique header,column name if duplicates
48ad5 Gerardnico 2015-12-01 14:00:37
Added help message when the sheet is not found
920b8 Gerardnico 2015-12-01 13:07:04
DataType consistency over the whole records
a1ef4 Gerardnico 2015-12-01 13:01:46
my bad: Maven couldnot refresh the resources file. The drop occurs now after the create table statement
f4b39 Gerardnico 2015-11-27 19:36:26
Added support for a drop table statement because of an error in DriverTest as the sheet name was already present
73d5c Gerardnico 2015-11-27 18:50:34
Last version of POI to resolve an undefined class problem with on org/apache/poi/UnsupportedFileFormatException
c68b1 Gerardnico 2015-11-27 18:49:23
Java doc problem resolved
70240 Gerardnico 2015-11-27 18:47:38
add travis-ci.org
fca87 Michael Panchenko 2015-03-20 05:15:56
remove readme
702f4 Michael Panchenko 2015-03-20 03:10:37
move gpg to release profile
65acc Michael Panchenko 2015-03-20 03:09:37
add travis-ci.org
e9ed6 Michael Panchenko 2015-03-20 03:04:02
add gitignore
5e0f2 Michael Panchenko 2015-03-20 03:03:33
Remove additional subdirectory sqlsheet
06e1f Michael Panchenko 2015-03-20 03:01:43
Create HowToMaven.md
8e90e Michael 2015-03-14 01:07:18
Create ReleaseProcedures.md
2955f Michael 2015-03-14 01:04:52
Create HowToGetDependecies.md
420d5 Michael 2015-03-14 01:03:45
Create HowToProcessLargeFile.md
769e9 Michael 2015-03-14 00:57:36
Update README.md
a53c5 Michael 2015-03-14 00:54:19
Update HowToScriptella.md
11e29 Michael 2015-03-14 00:47:29
Update HowToScriptella.md
33eec Michael 2015-03-14 00:46:00
Update HowToScriptella.md
a79f1 Michael 2015-03-14 00:43:22
Create HowToScriptella.md
699d4 Michael 2015-03-14 00:37:59
Create README.md
18892 Michael 2015-03-14 00:34:48
update version of jsqlparser
09114 vasilievip@gmail.com 2014-10-08 11:40:09
update plugins and dependencies
29230 klaus.hauschild.1984@gmail.com 2014-08-23 22:18:52
introduce the connection parameter "headLine" to define the index of the first row within a sheet (if the the parameter is not specified the default of 1 will be used)
17d75 klaus.hauschild.1984@gmail.com 2014-08-23 22:13:30
add me as developer
57403 klaus.hauschild.1984@gmail.com 2014-08-23 17:21:09
re-layout project structure
49237 klaus.hauschild.1984@gmail.com 2014-08-23 17:16:27
Avoid using if statements without curly braces
c94fd vasilievip@gmail.com 2013-06-09 07:45:16
These nested if statements could be combined
d4503 vasilievip@gmail.com 2013-06-09 07:38:18
Dead store to brec in com.googlecode.sqlsheet.stream.XlsSheetIterator.processRecord(Record)
0b2fc vasilievip@gmail.com 2013-06-09 07:34:55
minor changes
4ac8e vasilievip@gmail.com 2013-06-09 07:22:38
(Fixes Issue 8, Issue 9 ) + sonar cleanup
64124 vasilievip@gmail.com 2013-04-28 12:57:37
sonar cleanup
0446b vasilievip@gmail.com 2013-04-27 22:14:38
(Fixes issue 6 )
f0814 vasilievip@gmail.com 2013-04-27 19:00:26
Test case and data for Issue 9
59965 klaus.hauschild.1984@gmail.com 2013-04-27 18:15:45
Test case and data for Issue 8
615f8 klaus.hauschild.1984@gmail.com 2013-04-27 18:06:54
fix Issue 7 and related test case
73bc5 klaus.hauschild.1984@gmail.com 2013-04-27 17:34:19
Issue 7, Issue 8 testcases
8d793 vasilievip@gmail.com 2013-04-27 13:02:14
Issue 5: Deploy to Maven Central Repository
593a8 Michael 2013-03-31 19:00:12
Issue 5: Deploy to Maven Central Repository
4c888 Michael 2013-03-31 18:44:27
Issue 5: Deploy to Maven Central Repository
39184 Michael 2013-03-31 11:14:56
fix backup creation
46d55 vasilievip@gmail.com 2013-03-24 17:27:23
apply changes from Andreas Reichel
39cbc vasilievip@gmail.com 2013-03-24 08:18:57
Issue 5: Deploy to Maven Central Repository
390ef Michael 2013-01-28 11:18:14
Issue 5: Deploy to Maven Central Repository
b2259 Michael 2013-01-28 09:33:53
sqlsheet latest
7172f vasilievip@gmail.com 2012-09-24 19:30:34
added testcase
f3122 vasilievip@gmail.com 2012-05-20 08:52:57
(Fixes issue 3)
-
- null cell detection fixed for XLSX
0abdd vasilievip@gmail.com 2012-05-19 08:55:45
minor changes
73064 vasilievip@gmail.com 2012-05-03 11:34:07
minor changes
acc67 vasilievip@gmail.com 2012-05-03 11:30:20
fixed issues related to generic excel file processing which is not formatted as a table
c83bb vasilievip@gmail.com 2012-05-03 10:56:20
(Fixes issue 1)
-
- read streaming implemented
-
- write streaming implemented
-
- minor bug fix
dbc35 vasilievip@gmail.com 2012-05-02 21:34:32
rename testcase to appropriate name
be56c vasilievip@gmail.com 2012-04-30 10:28:09
(Fixes issue 2)
-
- backup file before rewrite
-
- detect that changes introduced and optionally skip rewrite
77905 vasilievip@gmail.com 2012-04-30 09:54:04
code cleanup
560f7 vasilievip@gmail.com 2012-04-07 10:03:18
minor changes
4173a vasilievip@gmail.com 2012-04-07 09:48:30
fix build for jdk 1.6
63e6a vasilievip@gmail.com 2012-04-06 20:22:07
fix build
1ca1a vasilievip@gmail.com 2012-04-06 20:06:21
- testcase added
-
- system dep removed
-
- new jsqlparser added
f14f5 vasilievip@gmail.com 2012-04-06 18:42:32
code cleanup
31197 vasilievip@gmail.com 2012-04-06 15:36:55
Remove ant files
9db42 Michael 2010-12-27 22:10:59
minor changes
932d7 vasilievip 2010-11-26 21:40:33
added offline dependency
1404d vasilievip 2010-11-26 21:33:51
prepare for release
217e9 Michael 2010-11-15 20:26:43
prepare for release
2c9af Michael 2010-11-15 20:23:50
apply Ivan's changes
dcf6a Michael 2010-11-15 19:49:17
Initial commit
6eaa4 Michael 2010-09-28 20:16:51