Add "Describe" command, with support for describing both (a) specific table(s) and...
authorChris Jaekl <cejaekl@yahoo.com>
Wed, 22 Jun 2016 12:38:50 +0000 (21:38 +0900)
committerChris Jaekl <cejaekl@yahoo.com>
Wed, 22 Jun 2016 12:38:50 +0000 (21:38 +0900)
commit5c97ab69edb44c0f1a7dc416ffaf1b934f7a3d7d
tree1d7ac6cf752ab03a379cc61db8d6cd775e4f3dd6
parentdde7f6828b7e2fc479d2285754e4a150be7958a5
Add "Describe" command, with support for describing both (a) specific table(s) and for listing all tables.
16 files changed:
src/main/java/net/jaekl/squelch/Squelch.java
src/main/java/net/jaekl/squelch/db/DbDriver.java
src/main/java/net/jaekl/squelch/db/PostgresqlDriver.java
src/main/java/net/jaekl/squelch/sql/Row.java
src/main/java/net/jaekl/squelch/stmt/Describe.java [new file with mode: 0644]
src/main/java/net/jaekl/squelch/stmt/Select.java
src/main/java/net/jaekl/squelch/stmt/Stmt.java
src/main/java/net/jaekl/squelch/stmt/Tabular.java
src/main/java/net/jaekl/squelch/stmt/TabularColumnInfo.java [new file with mode: 0644]
src/test/java/net/jaekl/squelch/SquelchTest.java
src/test/java/net/jaekl/squelch/db/DbDriverMock.java [new file with mode: 0644]
src/test/java/net/jaekl/squelch/sql/ConnectionMock.java
src/test/java/net/jaekl/squelch/sql/DatabaseMetaDataMock.java
src/test/java/net/jaekl/squelch/sql/ResultSetMock.java
src/test/java/net/jaekl/squelch/stmt/DescribeTest.java [new file with mode: 0644]
src/test/java/net/jaekl/squelch/stmt/TabularTest.java