public XTableSchema RefreshTableSchemaFields(string tableId) { XTableSchema tableSchema = null; if (XTableSchemaContainer.Instance().Contains(tableId)) { tableSchema = XTableSchemaContainer.Instance().GetItem(tableId); } else { throw new XException("不能发现表(" + tableId + ")"); } TableSchemaTools.RefreshSchemaFields(tableId, tableSchema); return(tableSchema); }
public XTableSchema GetTableSchema(string tableFullName) { XTableSchema tableSchema = null; if (XTableSchemaContainer.Instance().Contains(tableFullName)) { tableSchema = XTableSchemaContainer.Instance().GetItem(tableFullName); } else if (TableSchemaTools.isSrcTable(tableFullName)) { tableSchema = TableSchemaTools.BuildSrcTableSchema(tableFullName); } else { throw new XException("不能发现表(" + tableFullName + ")"); } return(tableSchema); }
public XTableSchema BuildTableCommand(XTableSchema schema) { TableSchemaTools.BuildSchemaCommand(schema); return(schema); }