private static Pair<ARecordType, ARecordType> getEnforcedType(Index index, ARecordType aRecordType, ARecordType metaRecordType) throws AlgebricksException { return index.isOverridingKeyFieldTypes() ? TypeUtil.createEnforcedType(aRecordType, metaRecordType, Collections.singletonList(index)) : new Pair<>(null, null); }