Java Code Examples for org.apache.atlas.model.typedef.AtlasBaseTypeDef#ATLAS_TYPE_STRING
The following examples show how to use
org.apache.atlas.model.typedef.AtlasBaseTypeDef#ATLAS_TYPE_STRING .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: TestAtlasEntityType.java From atlas with Apache License 2.0 | 6 votes |
private AtlasEntityDef createTableEntityDefWithOptions() { AtlasEntityDef table = new AtlasEntityDef(TYPE_TABLE); AtlasAttributeDef attrName = new AtlasAttributeDef(ATTR_NAME, AtlasBaseTypeDef.ATLAS_TYPE_STRING); AtlasAttributeDef attrColumns = new AtlasAttributeDef(ATTR_COLUMNS, AtlasBaseTypeDef.getArrayTypeName(TYPE_COLUMN)); AtlasAttributeDef attrOwner = new AtlasAttributeDef(ATTR_OWNER, AtlasBaseTypeDef.ATLAS_TYPE_STRING); attrColumns.addConstraint(new AtlasConstraintDef(AtlasConstraintDef.CONSTRAINT_TYPE_OWNED_REF)); table.addAttribute(attrName); table.addAttribute(attrColumns); table.addAttribute(attrOwner); Map<String,String> options = new HashMap<>(); String key = "dynAttribute:" + ATTR_OWNER; String value = "{" + ATTR_NAME + "}"; options.put(key,value); table.setOptions(options); return table; }
Example 2
Source File: TestUtilsV2.java From atlas with Apache License 2.0 | 5 votes |
public static AtlasEntityDef createPrimitiveEntityDef() { AtlasEntityDef newtestEntityDef = new AtlasEntityDef("newtest"); AtlasAttributeDef attrName = new AtlasAttributeDef("name", AtlasBaseTypeDef.ATLAS_TYPE_STRING); AtlasAttributeDef attrDescription = new AtlasAttributeDef("description", AtlasBaseTypeDef.ATLAS_TYPE_STRING); attrDescription.setIsOptional(false); AtlasAttributeDef attrcheck = new AtlasAttributeDef("check", AtlasBaseTypeDef.ATLAS_TYPE_STRING); attrcheck.setIsOptional(true); AtlasAttributeDef attrSourceCode = new AtlasAttributeDef("sourcecode", AtlasBaseTypeDef.ATLAS_TYPE_STRING); attrSourceCode.setDefaultValue("Hello World"); attrSourceCode.setIsOptional(true); AtlasAttributeDef attrCost = new AtlasAttributeDef("Cost", AtlasBaseTypeDef.ATLAS_TYPE_INT); attrCost.setIsOptional(true); attrCost.setDefaultValue("30"); AtlasAttributeDef attrDiskUsage = new AtlasAttributeDef("diskUsage", AtlasBaseTypeDef.ATLAS_TYPE_FLOAT); attrDiskUsage.setIsOptional(true); attrDiskUsage.setDefaultValue("70.50"); AtlasAttributeDef attrisStoreUse = new AtlasAttributeDef("isstoreUse", AtlasBaseTypeDef.ATLAS_TYPE_BOOLEAN); attrisStoreUse.setIsOptional(true); attrisStoreUse.setDefaultValue("true"); newtestEntityDef.addAttribute(attrName); newtestEntityDef.addAttribute(attrDescription); newtestEntityDef.addAttribute(attrcheck); newtestEntityDef.addAttribute(attrSourceCode); newtestEntityDef.addAttribute(attrCost); newtestEntityDef.addAttribute(attrDiskUsage); newtestEntityDef.addAttribute(attrisStoreUse); populateSystemAttributes(newtestEntityDef); return newtestEntityDef; }
Example 3
Source File: TestAtlasEntityType.java From atlas with Apache License 2.0 | 5 votes |
private AtlasEntityDef createTableEntityDef() { AtlasEntityDef table = new AtlasEntityDef(TYPE_TABLE); AtlasAttributeDef attrName = new AtlasAttributeDef(ATTR_NAME, AtlasBaseTypeDef.ATLAS_TYPE_STRING); AtlasAttributeDef attrColumns = new AtlasAttributeDef(ATTR_COLUMNS, AtlasBaseTypeDef.getArrayTypeName(TYPE_COLUMN)); attrColumns.addConstraint(new AtlasConstraintDef(AtlasConstraintDef.CONSTRAINT_TYPE_OWNED_REF)); table.addAttribute(attrName); table.addAttribute(attrColumns); return table; }
Example 4
Source File: TestAtlasEntityType.java From atlas with Apache License 2.0 | 5 votes |
private AtlasEntityDef createTableEntityDefForTopSort() { AtlasEntityDef table = new AtlasEntityDef(TYPE_TABLE); AtlasAttributeDef attrName = new AtlasAttributeDef(ATTR_NAME, AtlasBaseTypeDef.ATLAS_TYPE_STRING); AtlasAttributeDef attrOwner = new AtlasAttributeDef(ATTR_OWNER, AtlasBaseTypeDef.ATLAS_TYPE_STRING); AtlasAttributeDef attrDescription = new AtlasAttributeDef(ATTR_DESCRIPTION, AtlasBaseTypeDef.ATLAS_TYPE_STRING); AtlasAttributeDef attrLocation = new AtlasAttributeDef(ATTR_LOCATION, AtlasBaseTypeDef.ATLAS_TYPE_STRING); table.addAttribute(attrName); table.addAttribute(attrOwner); table.addAttribute(attrDescription); table.addAttribute(attrLocation); Map<String,String> options = new HashMap<>(); String key1 = "dynAttribute:" + ATTR_OWNER; String value1 = "{" + ATTR_DESCRIPTION + "}"; String key2 = "dynAttribute:" + ATTR_DESCRIPTION; String value2 = "template"; String key3 = "dynAttribute:" + ATTR_NAME; String value3 = "{" + ATTR_DESCRIPTION + "}@{" + ATTR_OWNER + "}"; String key4 = "dynAttribute:" + ATTR_LOCATION; String value4 = "{" + ATTR_NAME + "}@{" + ATTR_OWNER + "}"; options.put(key1, value1); options.put(key2, value2); options.put(key3, value3); options.put(key4, value4); table.setOptions(options); return table; }
Example 5
Source File: TestAtlasEntityType.java From atlas with Apache License 2.0 | 5 votes |
private AtlasEntityDef createColumnEntityDefWithInvaidAttributeTypeForInverseAttribute() { AtlasEntityDef column = new AtlasEntityDef(TYPE_COLUMN); AtlasAttributeDef attrTable = new AtlasAttributeDef(ATTR_NAME, AtlasBaseTypeDef.ATLAS_TYPE_STRING); Map<String, Object> params = new HashMap<>(); params.put(AtlasConstraintDef.CONSTRAINT_PARAM_ATTRIBUTE, ATTR_NAME); attrTable.addConstraint(new AtlasConstraintDef(AtlasConstraintDef.CONSTRAINT_TYPE_INVERSE_REF, params)); column.addAttribute(attrTable); return column; }
Example 6
Source File: TestUtilsV2.java From incubator-atlas with Apache License 2.0 | 5 votes |
public static AtlasEntityDef createPrimitiveEntityDef() { AtlasEntityDef newtestEntityDef = new AtlasEntityDef("newtest"); AtlasAttributeDef attrName = new AtlasAttributeDef("name", AtlasBaseTypeDef.ATLAS_TYPE_STRING); AtlasAttributeDef attrDescription = new AtlasAttributeDef("description", AtlasBaseTypeDef.ATLAS_TYPE_STRING); attrDescription.setIsOptional(false); AtlasAttributeDef attrcheck = new AtlasAttributeDef("check", AtlasBaseTypeDef.ATLAS_TYPE_STRING); attrcheck.setIsOptional(true); AtlasAttributeDef attrSourceCode = new AtlasAttributeDef("sourcecode", AtlasBaseTypeDef.ATLAS_TYPE_STRING); attrSourceCode.setDefaultValue("Hello World"); attrSourceCode.setIsOptional(true); AtlasAttributeDef attrCost = new AtlasAttributeDef("Cost", AtlasBaseTypeDef.ATLAS_TYPE_INT); attrCost.setIsOptional(true); attrCost.setDefaultValue("30"); AtlasAttributeDef attrDiskUsage = new AtlasAttributeDef("diskUsage", AtlasBaseTypeDef.ATLAS_TYPE_FLOAT); attrDiskUsage.setIsOptional(true); attrDiskUsage.setDefaultValue("70.50"); AtlasAttributeDef attrisStoreUse = new AtlasAttributeDef("isstoreUse", AtlasBaseTypeDef.ATLAS_TYPE_BOOLEAN); attrisStoreUse.setIsOptional(true); attrisStoreUse.setDefaultValue("true"); newtestEntityDef.addAttribute(attrName); newtestEntityDef.addAttribute(attrDescription); newtestEntityDef.addAttribute(attrcheck); newtestEntityDef.addAttribute(attrSourceCode); newtestEntityDef.addAttribute(attrCost); newtestEntityDef.addAttribute(attrDiskUsage); newtestEntityDef.addAttribute(attrisStoreUse); return newtestEntityDef; }
Example 7
Source File: TestAtlasEntityType.java From incubator-atlas with Apache License 2.0 | 5 votes |
private AtlasEntityDef createTableEntityDef() { AtlasEntityDef table = new AtlasEntityDef(TYPE_TABLE); AtlasAttributeDef attrName = new AtlasAttributeDef(ATTR_NAME, AtlasBaseTypeDef.ATLAS_TYPE_STRING); AtlasAttributeDef attrColumns = new AtlasAttributeDef(ATTR_COLUMNS, AtlasBaseTypeDef.getArrayTypeName(TYPE_COLUMN)); attrColumns.addConstraint(new AtlasConstraintDef(AtlasConstraintDef.CONSTRAINT_TYPE_OWNED_REF)); table.addAttribute(attrName); table.addAttribute(attrColumns); return table; }
Example 8
Source File: TestAtlasEntityType.java From incubator-atlas with Apache License 2.0 | 5 votes |
private AtlasEntityDef createColumnEntityDefWithInvaidAttributeTypeForInverseAttribute() { AtlasEntityDef column = new AtlasEntityDef(TYPE_COLUMN); AtlasAttributeDef attrTable = new AtlasAttributeDef(ATTR_NAME, AtlasBaseTypeDef.ATLAS_TYPE_STRING); Map<String, Object> params = new HashMap<>(); params.put(AtlasConstraintDef.CONSTRAINT_PARAM_ATTRIBUTE, ATTR_NAME); attrTable.addConstraint(new AtlasConstraintDef(AtlasConstraintDef.CONSTRAINT_TYPE_INVERSE_REF, params)); column.addAttribute(attrTable); return column; }
Example 9
Source File: SearchProcessor.java From atlas with Apache License 2.0 | 4 votes |
private Predicate toInMemoryPredicate(AtlasStructType type, String attrName, SearchParameters.Operator op, String attrVal) { Predicate ret = null; AtlasAttribute attribute = type.getAttribute(attrName); VertexAttributePredicateGenerator predicate = OPERATOR_PREDICATE_MAP.get(op); if (attribute != null && predicate != null) { final AtlasType attrType = attribute.getAttributeType(); final Class attrClass; final Object attrValue; // Some operators support null comparison, thus the parsing has to be conditional switch (attrType.getTypeName()) { case AtlasBaseTypeDef.ATLAS_TYPE_STRING: attrClass = String.class; attrValue = attrVal; break; case AtlasBaseTypeDef.ATLAS_TYPE_SHORT: attrClass = Short.class; attrValue = StringUtils.isEmpty(attrVal) ? null : Short.parseShort(attrVal); break; case AtlasBaseTypeDef.ATLAS_TYPE_INT: attrClass = Integer.class; attrValue = StringUtils.isEmpty(attrVal) ? null : Integer.parseInt(attrVal); break; case AtlasBaseTypeDef.ATLAS_TYPE_BIGINTEGER: attrClass = BigInteger.class; attrValue = StringUtils.isEmpty(attrVal) ? null : new BigInteger(attrVal); break; case AtlasBaseTypeDef.ATLAS_TYPE_BOOLEAN: attrClass = Boolean.class; attrValue = StringUtils.isEmpty(attrVal) ? null : Boolean.parseBoolean(attrVal); break; case AtlasBaseTypeDef.ATLAS_TYPE_BYTE: attrClass = Byte.class; attrValue = StringUtils.isEmpty(attrVal) ? null : Byte.parseByte(attrVal); break; case AtlasBaseTypeDef.ATLAS_TYPE_LONG: case AtlasBaseTypeDef.ATLAS_TYPE_DATE: attrClass = Long.class; attrValue = StringUtils.isEmpty(attrVal) ? null : Long.parseLong(attrVal); break; case AtlasBaseTypeDef.ATLAS_TYPE_FLOAT: attrClass = Float.class; attrValue = StringUtils.isEmpty(attrVal) ? null : Float.parseFloat(attrVal); break; case AtlasBaseTypeDef.ATLAS_TYPE_DOUBLE: attrClass = Double.class; attrValue = StringUtils.isEmpty(attrVal) ? null : Double.parseDouble(attrVal); break; case AtlasBaseTypeDef.ATLAS_TYPE_BIGDECIMAL: attrClass = BigDecimal.class; attrValue = StringUtils.isEmpty(attrVal) ? null : new BigDecimal(attrVal); break; default: if (attrType instanceof AtlasEnumType) { attrClass = String.class; } else if (attrType instanceof AtlasArrayType) { attrClass = List.class; } else { attrClass = Object.class; } attrValue = attrVal; break; } String vertexPropertyName = attribute.getVertexPropertyName(); ret = predicate.generatePredicate( StringUtils.isEmpty(vertexPropertyName) ? attribute.getQualifiedName() : vertexPropertyName, attrValue, attrClass); } return ret; }
Example 10
Source File: AtlasBuiltInTypes.java From atlas with Apache License 2.0 | 4 votes |
public AtlasStringType() { super(AtlasBaseTypeDef.ATLAS_TYPE_STRING, TypeCategory.PRIMITIVE, SERVICE_TYPE_ATLAS_CORE); }
Example 11
Source File: AtlasBuiltInTypes.java From incubator-atlas with Apache License 2.0 | 4 votes |
public AtlasStringType() { super(AtlasBaseTypeDef.ATLAS_TYPE_STRING, TypeCategory.PRIMITIVE); }
Example 12
Source File: TestAtlasEntityType.java From atlas with Apache License 2.0 | 3 votes |
private AtlasEntityDef createTableEntityDefWithOwnedRefOnInvalidType() { AtlasEntityDef table = new AtlasEntityDef(TYPE_TABLE); AtlasAttributeDef attrName = new AtlasAttributeDef(ATTR_NAME, AtlasBaseTypeDef.ATLAS_TYPE_STRING); attrName.addConstraint(new AtlasConstraintDef(AtlasConstraintDef.CONSTRAINT_TYPE_OWNED_REF)); table.addAttribute(attrName); return table; }
Example 13
Source File: TestAtlasEntityType.java From incubator-atlas with Apache License 2.0 | 3 votes |
private AtlasEntityDef createTableEntityDefWithOwnedRefOnInvalidType() { AtlasEntityDef table = new AtlasEntityDef(TYPE_TABLE); AtlasAttributeDef attrName = new AtlasAttributeDef(ATTR_NAME, AtlasBaseTypeDef.ATLAS_TYPE_STRING); attrName.addConstraint(new AtlasConstraintDef(AtlasConstraintDef.CONSTRAINT_TYPE_OWNED_REF)); table.addAttribute(attrName); return table; }