internal ExtendedNodeInfo(Command cmd)
     : base(cmd)
 {
     m_localDefinitions = cmd.CreateVarVec();
     m_definitions = cmd.CreateVarVec();
     m_nonNullableDefinitions = cmd.CreateVarVec();
     m_nonNullableVisibleDefinitions = cmd.CreateVarVec();
     m_keys = new KeyVec(cmd);
     m_minRows = RowCount.Zero;
     m_maxRows = RowCount.Unbounded;
 }
Example #2
0
 internal void InitFrom(KeyVec left, KeyVec right)
 {
     if (left.m_noKeys
         || right.m_noKeys)
     {
         m_noKeys = true;
     }
     else
     {
         m_noKeys = false;
         m_keys.InitFrom(left.m_keys);
         m_keys.Or(right.m_keys);
     }
 }
Example #3
0
 internal void InitFrom(KeyVec keyset)
 {
     m_keys.InitFrom(keyset.m_keys);
     m_noKeys = keyset.m_noKeys;
 }