@Override public boolean equals(Object o) { if (!(o instanceof TypeSignature)) { return false; } else { TypeSignature f = ((TypeSignature) o); return dataverse.equals(f.getNamespace()) && name.equals(f.getName()); } }
private static IAType solveTypeReference(TypeSignature typeSignature, Map<TypeSignature, IAType> typeMap) { IAType builtin = BuiltinTypeMap.getBuiltinType(typeSignature.getName()); if (builtin != null) { return builtin; } else { return typeMap.get(typeSignature); } }
IAType t; Datatype dt = MetadataManager.INSTANCE.getDatatype(mdTxnCtx, typeSignature.getNamespace(), typeSignature.getName()); if (dt == null) { throw new AlgebricksException("Could not resolve type " + typeSignature); if (MetadataManager.INSTANCE != null) { dt = MetadataManager.INSTANCE.getDatatype(mdTxnCtx, typeSignature.getNamespace(), typeSignature.getName()); if (dt == null) { throw new AlgebricksException("Could not resolve type " + typeSignature);
private static AOrderedListType computeOrderedListType(TypeSignature typeSignature, OrderedListTypeDefinition oltd, Map<TypeSignature, IAType> typeMap, Map<TypeSignature, List<AbstractCollectionType>> incompleteItemTypes, Map<String, Map<ARecordType, List<Integer>>> incompleteFieldTypes, String defaultDataverse) throws AlgebricksException { TypeExpression tExpr = oltd.getItemTypeExpression(); String typeName = typeSignature != null ? typeSignature.getName() : null; AOrderedListType aolt = new AOrderedListType(null, typeName); setCollectionItemType(tExpr, typeMap, incompleteItemTypes, incompleteFieldTypes, aolt, defaultDataverse); return aolt; }
private static AUnorderedListType computeUnorderedListType(TypeSignature typeSignature, UnorderedListTypeDefinition ultd, Map<TypeSignature, IAType> typeMap, Map<TypeSignature, List<AbstractCollectionType>> incompleteItemTypes, Map<String, Map<ARecordType, List<Integer>>> incompleteFieldTypes, String defaulDataverse) throws AlgebricksException { TypeExpression tExpr = ultd.getItemTypeExpression(); String typeName = typeSignature != null ? typeSignature.getName() : null; AUnorderedListType ault = new AUnorderedListType(null, typeName); setCollectionItemType(tExpr, typeMap, incompleteItemTypes, incompleteFieldTypes, ault, defaulDataverse); return ault; }
new ARecordType(typeSignature == null ? null : typeSignature.getName(), fldNames, fldTypes, isOpen); List<IRecordFieldDataGen> fieldDataGen = rtd.getFieldDataGen(); if (fieldDataGen.size() == n) {