/// <summary> /// /// </summary> /// <param name="name"></param> /// <param name="primaryColumns"></param> /// <param name="arrayConstraints"></param> public TableDefinition(string name, PrimaryColumn[] primaryColumns, Dictionary <string, ArrayConstraint> arrayConstraints, VariableDefinition[] variables) { m_Name = name; m_primaryColumns = primaryColumns; ArrayConstraints = arrayConstraints; GetId = GetPrimaryId; m_singlePrimaryCol = m_primaryColumns.Count() == 1; Variables = variables; }
/// <summary> /// /// </summary> /// <param name="name"></param> /// <param name="primaryColumns"></param> /// <param name="arrayConstraints"></param> public TableDefinition(string name, PrimaryColumn[] primaryColumns, Dictionary<string, ArrayConstraint> arrayConstraints, VariableDefinition[] variables) { m_Name = name; m_primaryColumns = primaryColumns; ArrayConstraints = arrayConstraints; GetId = GetPrimaryId; m_singlePrimaryCol = m_primaryColumns.Count() == 1; Variables = variables; }