OmniSciDB
0264ff685a
|
Public Member Functions | |
MetaConnect (int mapdPort, String dataDir, MapDUser currentMapDUser, MapDParser parser, SockTransportProperties skT) | |
Table | getTable (String tableName) |
Set< String > | getTables () |
TTableDetails | get_table_details (String tableName) |
void | updateMetaData (String schema, String table) |
Static Public Member Functions | |
static final int | get_physical_cols (int type) |
static final boolean | is_geometry (int type) |
Static Package Attributes | |
static final Logger | MAPDLOGGER = LoggerFactory.getLogger(MetaConnect.class) |
Private Member Functions | |
void | connectToDBCatalog () |
void | disconnectFromDBCatalog () |
Set< String > | getTables_SQL () |
TTableDetails | get_table_detail_SQL (String tableName) |
TTableDetails | get_table_detail_JSON (String tableName) throws IOException, RuntimeException |
int | getTableId (String tableName) |
boolean | isView (String tableName) |
String | getViewSql (String tableName) |
String | getViewSqlViaSql (int tableId) |
TDatumType | typeToThrift (int type) |
Private Attributes | |
final String | dataDir |
final String | db |
final MapDUser | currentUser |
final int | mapdPort |
Connection | catConn |
final MapDParser | parser |
final SockTransportProperties | sock_transport_properties |
Static Private Attributes | |
static final int | KBOOLEAN = 1 |
static final int | KCHAR = 2 |
static final int | KVARCHAR = 3 |
static final int | KNUMERIC = 4 |
static final int | KDECIMAL = 5 |
static final int | KINT = 6 |
static final int | KSMALLINT = 7 |
static final int | KFLOAT = 8 |
static final int | KDOUBLE = 9 |
static final int | KTIME = 10 |
static final int | KTIMESTAMP = 11 |
static final int | KBIGINT = 12 |
static final int | KTEXT = 13 |
static final int | KDATE = 14 |
static final int | KARRAY = 15 |
static final int | KINTERVAL_DAY_TIME = 16 |
static final int | KINTERVAL_YEAR_MONTH = 17 |
static final int | KPOINT = 18 |
static final int | KLINESTRING = 19 |
static final int | KPOLYGON = 20 |
static final int | KMULTIPOLYGON = 21 |
static final int | KTINYINT = 22 |
static volatile Map< String, Set< String > > | MAPD_DATABASE_TO_TABLES |
static volatile Map< List< String >, Table > | MAPD_TABLE_DETAILS |
Definition at line 66 of file MetaConnect.java.
|
inline |
Definition at line 104 of file MetaConnect.java.
References com.mapd.metadata.MetaConnect.dataDir, com.mapd.calcite.parser.MapDUser.getDB(), com.mapd.metadata.MetaConnect.mapdPort, and com.mapd.metadata.MetaConnect.parser.
|
inlineprivate |
Definition at line 121 of file MetaConnect.java.
References com.mapd.metadata.MetaConnect.db.
Referenced by com.mapd.metadata.MetaConnect.get_table_details(), com.mapd.metadata.MetaConnect.getTables(), com.mapd.metadata.MetaConnect.getTables_SQL(), and com.mapd.metadata.MetaConnect.getViewSql().
|
inlineprivate |
Definition at line 143 of file MetaConnect.java.
Referenced by com.mapd.metadata.MetaConnect.get_table_details(), com.mapd.metadata.MetaConnect.getTables(), com.mapd.metadata.MetaConnect.getTables_SQL(), and com.mapd.metadata.MetaConnect.getViewSql().
|
inlinestatic |
Definition at line 323 of file MetaConnect.java.
References com.mapd.metadata.MetaConnect.KLINESTRING, com.mapd.metadata.MetaConnect.KMULTIPOLYGON, com.mapd.metadata.MetaConnect.KPOINT, and com.mapd.metadata.MetaConnect.KPOLYGON.
Referenced by com.mapd.metadata.MetaConnect.get_table_detail_JSON(), and com.mapd.metadata.MetaConnect.get_table_detail_SQL().
|
inlineprivate |
Definition at line 445 of file MetaConnect.java.
References com.mapd.metadata.MetaConnect.get_physical_cols(), com.mapd.metadata.MetaConnect.is_geometry(), and com.mapd.metadata.MetaConnect.typeToThrift().
Referenced by com.mapd.metadata.MetaConnect.get_table_detail_SQL().
|
inlineprivate |
Definition at line 344 of file MetaConnect.java.
References com.mapd.metadata.MetaConnect.get_physical_cols(), com.mapd.metadata.MetaConnect.get_table_detail_JSON(), com.mapd.metadata.MetaConnect.getTableId(), com.mapd.metadata.MetaConnect.getViewSqlViaSql(), com.mapd.metadata.MetaConnect.is_geometry(), com.mapd.metadata.MetaConnect.isView(), and com.mapd.metadata.MetaConnect.typeToThrift().
Referenced by com.mapd.metadata.MetaConnect.get_table_details().
|
inline |
Definition at line 285 of file MetaConnect.java.
References com.mapd.metadata.MetaConnect.connectToDBCatalog(), com.mapd.metadata.MetaConnect.disconnectFromDBCatalog(), com.mapd.metadata.MetaConnect.get_table_detail_SQL(), com.mapd.calcite.parser.MapDUser.getSession(), and com.mapd.common.SockTransportProperties.openClientTransport().
Referenced by com.mapd.metadata.MetaConnect.getTable().
|
inline |
Definition at line 154 of file MetaConnect.java.
References com.mapd.metadata.MetaConnect.get_table_details(), and com.mapd.metadata.MetaConnect.getViewSql().
Referenced by com.mapd.calcite.parser.MapDSchema.getTable().
|
inlineprivate |
Definition at line 546 of file MetaConnect.java.
Referenced by com.mapd.metadata.MetaConnect.get_table_detail_SQL(), and com.mapd.metadata.MetaConnect.getViewSql().
|
inline |
Definition at line 176 of file MetaConnect.java.
References com.mapd.metadata.MetaConnect.connectToDBCatalog(), com.mapd.metadata.MetaConnect.disconnectFromDBCatalog(), com.mapd.calcite.parser.MapDUser.getSession(), com.mapd.metadata.MetaConnect.getTables_SQL(), and com.mapd.common.SockTransportProperties.openClientTransport().
Referenced by com.mapd.calcite.parser.MapDSchema.getTableNames().
|
inlineprivate |
Definition at line 223 of file MetaConnect.java.
References com.mapd.metadata.MetaConnect.connectToDBCatalog(), and com.mapd.metadata.MetaConnect.disconnectFromDBCatalog().
Referenced by com.mapd.metadata.MetaConnect.getTables().
|
inlineprivate |
Definition at line 614 of file MetaConnect.java.
References com.mapd.metadata.MetaConnect.connectToDBCatalog(), com.mapd.metadata.MetaConnect.disconnectFromDBCatalog(), com.mapd.calcite.parser.MapDUser.getSession(), com.mapd.metadata.MetaConnect.getTableId(), com.mapd.metadata.MetaConnect.getViewSqlViaSql(), and com.mapd.common.SockTransportProperties.openClientTransport().
Referenced by com.mapd.metadata.MetaConnect.getTable().
|
inlineprivate |
Definition at line 659 of file MetaConnect.java.
Referenced by com.mapd.metadata.MetaConnect.get_table_detail_SQL(), and com.mapd.metadata.MetaConnect.getViewSql().
|
inlinestatic |
Definition at line 339 of file MetaConnect.java.
References com.mapd.metadata.MetaConnect.KMULTIPOLYGON.
Referenced by com.mapd.metadata.MetaConnect.get_table_detail_JSON(), and com.mapd.metadata.MetaConnect.get_table_detail_SQL().
|
inlineprivate |
Definition at line 590 of file MetaConnect.java.
Referenced by com.mapd.metadata.MetaConnect.get_table_detail_SQL().
|
inlineprivate |
Definition at line 688 of file MetaConnect.java.
References com.mapd.metadata.MetaConnect.KBIGINT, com.mapd.metadata.MetaConnect.KBOOLEAN, com.mapd.metadata.MetaConnect.KCHAR, com.mapd.metadata.MetaConnect.KDATE, com.mapd.metadata.MetaConnect.KDECIMAL, com.mapd.metadata.MetaConnect.KDOUBLE, com.mapd.metadata.MetaConnect.KFLOAT, com.mapd.metadata.MetaConnect.KINT, com.mapd.metadata.MetaConnect.KINTERVAL_DAY_TIME, com.mapd.metadata.MetaConnect.KINTERVAL_YEAR_MONTH, com.mapd.metadata.MetaConnect.KLINESTRING, com.mapd.metadata.MetaConnect.KMULTIPOLYGON, com.mapd.metadata.MetaConnect.KNUMERIC, com.mapd.metadata.MetaConnect.KPOINT, com.mapd.metadata.MetaConnect.KPOLYGON, com.mapd.metadata.MetaConnect.KSMALLINT, com.mapd.metadata.MetaConnect.KTEXT, com.mapd.metadata.MetaConnect.KTIME, com.mapd.metadata.MetaConnect.KTIMESTAMP, com.mapd.metadata.MetaConnect.KTINYINT, and com.mapd.metadata.MetaConnect.KVARCHAR.
Referenced by com.mapd.metadata.MetaConnect.get_table_detail_JSON(), and com.mapd.metadata.MetaConnect.get_table_detail_SQL().
|
inline |
Definition at line 734 of file MetaConnect.java.
References all.
Referenced by com.mapd.calcite.parser.MapDSchema.updateMetaData().
|
private |
Definition at line 72 of file MetaConnect.java.
|
private |
Definition at line 70 of file MetaConnect.java.
|
private |
Definition at line 68 of file MetaConnect.java.
Referenced by com.mapd.metadata.MetaConnect.MetaConnect().
|
private |
Definition at line 69 of file MetaConnect.java.
Referenced by com.mapd.metadata.MetaConnect.connectToDBCatalog().
|
staticprivate |
Definition at line 89 of file MetaConnect.java.
|
staticprivate |
Definition at line 86 of file MetaConnect.java.
Referenced by com.mapd.metadata.MetaConnect.typeToThrift().
|
staticprivate |
Definition at line 75 of file MetaConnect.java.
Referenced by com.mapd.metadata.MetaConnect.typeToThrift().
|
staticprivate |
Definition at line 76 of file MetaConnect.java.
Referenced by com.mapd.metadata.MetaConnect.typeToThrift().
|
staticprivate |
Definition at line 88 of file MetaConnect.java.
Referenced by com.mapd.metadata.MetaConnect.typeToThrift().
|
staticprivate |
Definition at line 79 of file MetaConnect.java.
Referenced by com.mapd.metadata.MetaConnect.typeToThrift().
|
staticprivate |
Definition at line 83 of file MetaConnect.java.
Referenced by com.mapd.metadata.MetaConnect.typeToThrift().
|
staticprivate |
Definition at line 82 of file MetaConnect.java.
Referenced by com.mapd.metadata.MetaConnect.typeToThrift().
|
staticprivate |
Definition at line 80 of file MetaConnect.java.
Referenced by com.mapd.metadata.MetaConnect.typeToThrift().
|
staticprivate |
Definition at line 90 of file MetaConnect.java.
Referenced by com.mapd.metadata.MetaConnect.typeToThrift().
|
staticprivate |
Definition at line 91 of file MetaConnect.java.
Referenced by com.mapd.metadata.MetaConnect.typeToThrift().
|
staticprivate |
Definition at line 93 of file MetaConnect.java.
Referenced by com.mapd.metadata.MetaConnect.get_physical_cols(), and com.mapd.metadata.MetaConnect.typeToThrift().
|
staticprivate |
Definition at line 95 of file MetaConnect.java.
Referenced by com.mapd.metadata.MetaConnect.get_physical_cols(), com.mapd.metadata.MetaConnect.is_geometry(), and com.mapd.metadata.MetaConnect.typeToThrift().
|
staticprivate |
Definition at line 78 of file MetaConnect.java.
Referenced by com.mapd.metadata.MetaConnect.typeToThrift().
|
staticprivate |
Definition at line 92 of file MetaConnect.java.
Referenced by com.mapd.metadata.MetaConnect.get_physical_cols(), and com.mapd.metadata.MetaConnect.typeToThrift().
|
staticprivate |
Definition at line 94 of file MetaConnect.java.
Referenced by com.mapd.metadata.MetaConnect.get_physical_cols(), and com.mapd.metadata.MetaConnect.typeToThrift().
|
staticprivate |
Definition at line 81 of file MetaConnect.java.
Referenced by com.mapd.metadata.MetaConnect.typeToThrift().
|
staticprivate |
Definition at line 87 of file MetaConnect.java.
Referenced by com.mapd.metadata.MetaConnect.typeToThrift().
|
staticprivate |
Definition at line 84 of file MetaConnect.java.
Referenced by com.mapd.metadata.MetaConnect.typeToThrift().
|
staticprivate |
Definition at line 85 of file MetaConnect.java.
Referenced by com.mapd.metadata.MetaConnect.typeToThrift().
|
staticprivate |
Definition at line 96 of file MetaConnect.java.
Referenced by com.mapd.metadata.MetaConnect.typeToThrift().
|
staticprivate |
Definition at line 77 of file MetaConnect.java.
Referenced by com.mapd.metadata.MetaConnect.typeToThrift().
|
staticprivate |
Definition at line 98 of file MetaConnect.java.
|
staticprivate |
Definition at line 100 of file MetaConnect.java.
|
staticpackage |
Definition at line 67 of file MetaConnect.java.
|
private |
Definition at line 71 of file MetaConnect.java.
Referenced by com.mapd.metadata.MetaConnect.MetaConnect().
|
private |
Definition at line 73 of file MetaConnect.java.
Referenced by com.mapd.metadata.MetaConnect.MetaConnect().
|
private |
Definition at line 102 of file MetaConnect.java.