/// <summary> /// Initializes a new instance of the MDEntity class. /// </summary> /// <param name="name">Entity Name.</param> /// <param name="type">Possible values include: 'DATABASE', 'TABLE', /// 'SCHEMA', 'VIEW', 'FUNCTION', 'PARTITIONINFO', /// 'RELATIONSHIP'</param> /// <param name="id">Entity Resource Id.</param> public MDEntity(string name, SASEntityType type, string id = default(string), object properties = default(object)) { Name = name; Type = type; Id = id; Properties = properties; }
/// <summary> /// Initializes a new instance of the SyMSAPIDDLResponse class. /// </summary> /// <param name="dDLType">Possible values include: 'CREATE', 'ALTER', /// 'DROP'</param> /// <param name="entityName">Entity name.</param> /// <param name="entityType">Possible values include: 'DATABASE', /// 'TABLE', 'SCHEMA', 'VIEW', 'FUNCTION', 'PARTITIONINFO', /// 'RELATIONSHIP'</param> /// <param name="originObjectId">Object id maintained by Origin /// Catalog.</param> /// <param name="objectId">Object id maintained by SyMS.</param> /// <param name="objectVersion">Object version maintained by /// SyMS.</param> public SyMSAPIDDLResponse(DDLType dDLType, string entityName, SASEntityType entityType, string originObjectId, string objectId, long objectVersion) { DDLType = dDLType; EntityName = entityName; EntityType = entityType; OriginObjectId = originObjectId; ObjectId = objectId; ObjectVersion = objectVersion; }
/// <summary> /// Initializes a new instance of the RelationshipEntity class. /// </summary> /// <param name="name">Entity Name.</param> /// <param name="type">Possible values include: 'DATABASE', 'TABLE', /// 'SCHEMA', 'VIEW', 'FUNCTION', 'PARTITIONINFO', /// 'RELATIONSHIP'</param> /// <param name="id">Entity Resource Id.</param> public RelationshipEntity(string name, SASEntityType type, string id = default(string), object properties = default(object)) : base(name, type, id, properties) { }
/// <summary> /// Initializes a new instance of the PartitionInfo class. /// </summary> /// <param name="name">Entity Name.</param> /// <param name="type">Possible values include: 'DATABASE', 'TABLE', /// 'SCHEMA', 'VIEW', 'FUNCTION', 'PARTITIONINFO', /// 'RELATIONSHIP'</param> /// <param name="id">Entity Resource Id.</param> public PartitionInfo(string name, SASEntityType type, string id = default(string), object properties = default(object)) : base(name, type, id, properties) { }