internal Member(AdomdConnection connection, DataRow memberRow, Level parentLevel, Member parentMember, MemberOrigin memberOrigin, string cubeName, Tuple parentTuple, int memberOrdinal, string catalog, string sessionId) { bool flag = memberOrigin == MemberOrigin.Metadata; this.baseData = new BaseObjectData(connection, flag, flag ? null : memberRow, flag ? memberRow : null, parentLevel, cubeName, catalog, sessionId); this.parentLevel = parentLevel; this.parent = parentMember; this.memberProperties = null; this.parentTuple = parentTuple; this.memberOrdinal = memberOrdinal; this.memberOrigin = memberOrigin; }
internal MiningModelColumn(AdomdConnection connection, DataRow miningModelColumnRow, IAdomdBaseObject parentObject, string catalog, string sessionId) { this.baseData = new BaseObjectData(connection, true, null, miningModelColumnRow, parentObject, null, catalog, sessionId); this.columns = new MiningModelColumnCollection(connection, this); }
internal Level(AdomdConnection connection, DataRow levelRow, Hierarchy hierarchy, string catalog, string sessionId) { this.baseData = new BaseObjectData(connection, true, null, levelRow, hierarchy, null, catalog, sessionId); this.parentHierarchy = hierarchy; this.levelProperties = new LevelPropertyCollection(connection, this); }
internal MiningModel(DataRow miningModelRow, AdomdConnection connection, DateTime populationTime, string catalog, string sessionId, MiningStructure parentObject) { this.baseData = new BaseObjectData(connection, true, null, miningModelRow, parentObject, null, catalog, sessionId); this.populationTime = populationTime; }
internal Dimension(AdomdConnection connection, DataRow dimensionRow, CubeDef parentCube, string catalog, string sessionId) { this.baseData = new BaseObjectData(connection, true, null, dimensionRow, parentCube, null, catalog, sessionId); }
internal CubeDef(DataRow cubeRow, AdomdConnection connection, DateTime populationTime, string catalog, string sessionId) { this.baseData = new BaseObjectData(connection, true, null, cubeRow, null, null, catalog, sessionId); this.populationTime = populationTime; this.metadataCache = new CubeMetadataCache(connection, this); }
internal MiningServiceParameter(AdomdConnection connection, DataRow miningServiceParameterRow, IAdomdBaseObject parentObject, string catalog, string sessionId) { this.baseData = new BaseObjectData(connection, true, null, miningServiceParameterRow, parentObject, null, catalog, sessionId); }
internal Hierarchy(AdomdConnection connection, DataRow hierarchyRow, Dimension parentDimension, string catalog, string sessionId) { this.baseData = new BaseObjectData(connection, true, null, hierarchyRow, parentDimension, null, catalog, sessionId); }
internal Hierarchy(AdomdConnection connection, DataTable hierarchyTable, string cubeName, Axis axis, int hierarchyOrdinal) { this.baseData = new BaseObjectData(connection, false, hierarchyTable, null, null, cubeName, null, null); this.axis = axis; this.hierarchyOrdinal = hierarchyOrdinal; }
internal MiningService(DataRow miningServiceRow, AdomdConnection connection, DateTime populationTime, string catalog, string sessionId) { this.baseData = new BaseObjectData(connection, true, null, miningServiceRow, null, null, catalog, sessionId); this.populationTime = populationTime; }