Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 public XTableSchema BuildTableCommand(XTableSchema schema)
 {
     TableSchemaTools.BuildSchemaCommand(schema);
     return(schema);
 }