572 |
* as relations cannot be universal by themselves. |
* as relations cannot be universal by themselves. |
573 |
*/ |
*/ |
574 |
if (GetArrayBaseIsRelation(desc)) { |
if (GetArrayBaseIsRelation(desc)) { |
575 |
return CreateRelationInstance(def,e_undefined); |
return CreateRelationInstance(def,e_undefined); |
576 |
} |
} |
577 |
/* fallthrough */ |
/* fallthrough */ |
578 |
case logrel_type: |
case logrel_type: |
579 |
if (GetArrayBaseIsLogRel(desc)) { |
if (GetArrayBaseIsLogRel(desc)) { |
580 |
return CreateLogRelInstance(def); |
return CreateLogRelInstance(def); |
581 |
} |
} |
582 |
/* fallthrough */ |
/* fallthrough */ |
583 |
case when_type: |
case when_type: |
584 |
if (GetArrayBaseIsWhen(desc)) { |
if (GetArrayBaseIsWhen(desc)) { |
585 |
return CreateWhenInstance(def); |
return CreateWhenInstance(def); |
586 |
} |
} |
587 |
/* fallthrough */ |
/* fallthrough */ |
588 |
default: |
default: |