Replace the (unused) table list with a TableName list.
DDLGenerator: only used by tests; adapter has its own these days.
Lucene field type for column.
RESTDML just needs a wide string.
EntityParserIT really just wanted to check types by name.
PrimaryKeyParserTest can use a higher level interface to build its PK index.
ColumnBinding: can get SQL type directly from Column.tInstance().
View test expected results slightly affected.
That should eliminate the last userdefined type coming through.
Remove the affectedTables altogether.
Pull out the MBigDecimal attribute enum and expose a way of checking whether a given attribute set is in use.
MEDIUMINT didn't have a JDBC type in the parser. Fix here for now.
PostgresType: just use the TInstance.
Postgres JSON meta-data for routine parameter: the PG type has everything.
Clean up the imports
merge MMcM: Remove some secondary uses of Type

Merge pull request #1120 from MMcM/sql-layer/ais-types3-3
https://github.com/FoundationDB/sql-layer/pull/1120
merge tjoneslo: Remove affectedTables set from PostgresBaseOperatorStatement

Merge pull request #1113 from tjoneslo/sql-layer/base-operator-memory-leak
https://github.com/FoundationDB/sql-layer/pull/1113
Move the encoding package under rowdata so make it clear how (not) general it is.
Add a replacement encoder factory based on types; make sure that it returns the same answer for all tested types.
merge MMcM: Get rowdata encoding from TInstance

Merge pull request #1121 from MMcM/sql-layer/ais-types3-4
https://github.com/FoundationDB/sql-layer/pull/1121