SQLFlow Data Reference¶
Target Fields Data¶
-
id
id of the target column
-
name
name of the target column. the name would be the caller if the Relationship type is
call
-
column
column name
-
function
fucntion name if the relationship is from a function
-
target_id
target id if the target is not on column level
-
target_name
target name if the target is not on column level
-
parent_id
parent id of the target's parent node
-
parent_name
parent name of the target's parent node
-
parent_alias
parent alias of the target's parent node
-
coordinate
-
source
will be filtered out on UI if the source is from system * type
type of the storage process if the Relationship type is
call
. could be:procedure
,function
,trigger
,macro
Source Fields Data¶
-
id
source column Id
-
name
caller name if the Relationship type is
call
-
column
-
source column name
-
source_id
source id when the source is not on column level
-
source_name
source name when the source is not on column level
-
column_type
column type
-
parent_id
source parent node id
-
parent_name
source parent node name
-
parent_alias
source parent node alias
-
coordinate
-
clauseType
source clause type
-
source
will be filtered out on UI if the source is from system
-
type
type of the storage process if the Relationship type is
call
. could be:procedure
,function
,trigger
,macro
subnode in the SourceColumn
-
transforms
Belongs to the Transform Structure
Transform Fields Data¶
Describe how the Relationship is generated
-
type
type, could be:
simple
,function
,expression
,constant
,case
orsubquery
-
coordinate
-
code
code expression
Table Structure¶
-
id
table id
-
server
db server to which the table belongs
-
database
database to which the table belongs
-
schema
-
table schema
-
name
table name,
database.schema.table
for example. if there's no database the name would beschema.table
. If there's no schema the name will bedatabase.table
-
alias
alias name
-
uri
mapped url when table type is
file, path, stage
orstream
-
type
table type
-
subType
subtype of the type
-
processIds
linked process Ids
-
fileType
mapped file type if the table type is stage
-
fileFormat
mapped file format if table type is ```
_
file, path, stage_ or _
stream`_ -
location
location url if the table type is
stage
ordatasource
-
isTarget
if display in UI
-
coordinate
element coordinate
-
parent
storage process of the table
-
more
if collaspe in the UI
Subnode in Table structure:
-
column
Belongs to the Column Structure
Column Structure¶
- id
-
column id
-
name
-
column name
-
coordinate
-
column coordinate
-
source
column source. will not be dispalyed If source is
system
-
qualifiedTable
- Field which is used to distinguish the column when there are columns under the same name such as: table1.a, table2.a
OraclePackage Structure¶
-
id
package id
-
server
db server to which the package belongs
-
database
database to which the package belongs
-
schema
schema to which the package belongs
-
name
package name:
database.schema.package
The name would be :schema.package
If there's no database . The name would bedatabase.package
if there 's no schema. -
type
package type
-
coordinate
package coordinate
Subnode in OraclePackage structure:
-
procedure
Belongs to the Procedure Structure
Procedure Structure¶
-
id
procedure id
-
server
db server to which the procedure belongs
-
database
database to which the procedure belongs
-
schema
schema to which the procedure belongs
-
name
procedure name:
database.schema.procedure
The name would be :schema.procedure
If there's no database . The name would bedatabase.procedure
if there 's no schemaif the procedure belongs to package, full name will also contain package segment
-
type
procedure type, could be
procedure
,function
,trigger
-
coordinate
procedure coordinate
Subnode in procedure structure:
-
argument
Belongs to the Argument Structure
Argument Structure¶
Argument is to describe the parameters during the storage process
-
id
argument id
-
name
argument name
-
coordinate
argument coordinate
-
datatype
argument data type
-
inout
in or out type
Process Structure¶
Process will be generated when data flow moves from one table to another
- id
-
process id
-
server
db server to which the process belongs
-
database
database to which the process belongs
-
schema
schema to which the process belongs
-
name
process name, different process can have the same name
-
procedureName
procedure to which the process belongs
-
procedureId
procedure id to which the process belongs
-
queryHashId
statement hashcode to which the process belongs
-
type
process type
-
coordinate
process coordinate