internal MiningModelColumnCollectionInternal(AdomdConnection connection, MiningModelColumn parentColumn) : base(connection) { string name = parentColumn.ParentMiningModel.Name; this.parentObject = parentColumn; this.InternalConstructor(connection, name); }
internal MiningStructureColumnCollectionInternal(AdomdConnection connection, MiningStructure parentStructure) : base(connection) { string name = parentStructure.Name; this.parentObject = parentStructure; this.InternalConstructor(connection, name); }
internal BaseObjectData(AdomdConnection connection, bool isMetadata, object axisData, object metadataData, IAdomdBaseObject parentObject, string cubeName, string catalog, string sessionId) { this.connection = connection; this.isMetadata = isMetadata; this.axisData = axisData; this.metadataData = metadataData; this.parentObject = parentObject; this.cubeName = cubeName; this.catalog = catalog; this.sessionId = sessionId; }
internal static void PopulateSymetry(IAdomdBaseObject iBaseObject) { if (iBaseObject.Connection == null) { throw new NotSupportedException(SR.NotSupportedWhenConnectionMissing); } AdomdUtils.CheckConnectionOpened(iBaseObject.Connection); if (iBaseObject.CubeName == null) { throw new NotSupportedException(SR.NotSupportedByProvider); } IAdomdBaseObject adomdBaseObject = (IAdomdBaseObject)iBaseObject.Connection.GetObjectData(iBaseObject.SchemaObjectType, iBaseObject.CubeName, iBaseObject.InternalUniqueName); iBaseObject.MetadataData = adomdBaseObject.MetadataData; iBaseObject.ParentObject = adomdBaseObject.ParentObject; iBaseObject.IsMetadata = true; }
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 static MiningServiceParameter GetMiningServiceParameterByRow(AdomdConnection connection, DataRow row, IAdomdBaseObject parentObject, string catalog, string sessionId) { MiningServiceParameter miningServiceParameter; if (row[0] is DBNull) { miningServiceParameter = new MiningServiceParameter(connection, row, parentObject, catalog, sessionId); row[0] = miningServiceParameter; } else { miningServiceParameter = (MiningServiceParameter)row[0]; } return(miningServiceParameter); }
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 static MiningModelColumn GetMiningModelColumnByRow(AdomdConnection connection, DataRow row, IAdomdBaseObject parentObject, string catalog, string sessionId) { MiningModelColumn miningModelColumn; if (row[0] is DBNull) { miningModelColumn = new MiningModelColumn(connection, row, parentObject, catalog, sessionId); row[0] = miningModelColumn; } else { miningModelColumn = (MiningModelColumn)row[0]; } return(miningModelColumn); }