Skip to content

Commit ee791b7

Browse files
add field for ui and parser reference (datahub-project#1633)
1 parent 468b66f commit ee791b7

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

contrib/metadata-ingestion/README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,14 @@ i split the ingestion procedure to two part: [datahub-producer] and different [m
4646
```
4747
bin/dataset-jdbc-generator.hs | bin/datahub-producer.hs config
4848
```
49+
50+
## Reference
51+
52+
- hive/presto/vertica SQL Parser
53+
uber/queryparser [https://github.com/uber/queryparser.git]
54+
55+
- oracle procedure syntax
56+
https://docs.oracle.com/cd/E11882_01/server.112/e41085/sqlqr01001.htm#SQLQR110
57+
58+
- postgresql procedure parser
59+
SQream/hssqlppp [https://github.com/JakeWheat/hssqlppp.git]

contrib/metadata-ingestion/bin/dataset-jdbc-generator.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,8 @@ mkMCE ts platform fields@((schemaName:schemaDescription:_):_) = [aesonQQ|
9999
, "hash": ""
100100
, "platformSchema": {
101101
"com.linkedin.pegasus2avro.schema.MySqlDDL": {
102-
"tableSchema": ""
102+
"documentSchema": "{}"
103+
, "tableSchema": "{}"
103104
}
104105
}
105106
, "fields": #{mkFields fields}
@@ -138,7 +139,6 @@ main = do
138139
dbDriver:: T.Text = "com.mysql.jdbc.Driver" ;
139140
-- dbDriver:: T.Text = "org.postgresql.Driver" ;
140141
-- dbDriver:: T.Text = "com.microsoft.sqlserver.jdbc.SQLServerDriver" ;
141-
142142
dbSQL :: T.Text = datasetMysqlSql
143143
runInBoundThread $ withJVM jvmArgs $ do
144144
[jDbUrl, jDbUser, jDbPassword, jDbDriver, jDbSQL ] <-

0 commit comments

Comments
 (0)