processSqlCreateTable method

void processSqlCreateTable(
  1. SqlCreateTable node
)

Implementation

void processSqlCreateTable(SqlCreateTable node) {
  get<SqlCreateTable>()?.call(node);
  processObjectName(node.name);
  processListColumnDef(node.columns);
  processListTableConstraint(node.constraints);
  processListSqlOption(node.tableProperties);
  processListSqlOption(node.withOptions);
  if (node.fileFormat != null) processFileFormat(node.fileFormat!);
  if (node.query != null) processSqlQuery(node.query!);
  if (node.like != null) processObjectName(node.like!);
  if (node.clone != null) processObjectName(node.clone!);
  if (node.onCommit != null) processOnCommit(node.onCommit!);
  processNullable(node.orderBy, processListIdent);
}