public InformationSchemaStaticObjectBase(DBStructure.INFORMATION_SCHEMA_TABLESRow dr, ICatalog cat) : base(dr, cat) { if (dr["TABLE_TYPE"].ToString() == "VIEW") { _Type = ResultType.View; } LoadColumnInfo(dr.GetINFORMATION_SCHEMA_COLUMNSRows()); }
protected abstract IViewInfo CreateViewInfo(DBStructure.INFORMATION_SCHEMA_TABLESRow dr);
public SqlTableInfo(DBStructure.INFORMATION_SCHEMA_TABLESRow dr, ICatalog cat) : base(dr, cat) { }
protected override IViewInfo CreateViewInfo(DBStructure.INFORMATION_SCHEMA_TABLESRow dr) { return(new SqlViewInfo(dr, this)); }
public SqlStaticObjectBase(DBStructure.INFORMATION_SCHEMA_TABLESRow dr, ICatalog cat) : base(dr, cat) { }
protected override DBSchemaInfo.Base.ITableInfo CreateTableInfo(DBStructure.INFORMATION_SCHEMA_TABLESRow dr) { return(new SqlTableInfo(dr, this)); }