FullExample.schema.dataTypes.json Maven / Gradle / Ivy
{
"types": {
"junction": {
"description": "A road junction represented by a String.",
"class": "java.lang.String"
},
"road": {
"description": "A road represented by a String.",
"class": "java.lang.String"
},
"location": {
"description": "A location represented by a String.",
"class": "java.lang.String",
"validateFunctions": [
{
"class": "uk.gov.gchq.koryphe.impl.predicate.Exists"
}
]
},
"anyVertex": {
"description": "An String vertex - used for cardinalities",
"class": "java.lang.String",
"validateFunctions": [
{
"class": "uk.gov.gchq.koryphe.impl.predicate.Exists"
}
]
},
"coordinates": {
"description": "Coordinates represented by a String in the format 'Eastings,Northings'.",
"class": "java.lang.String",
"validateFunctions": [
{
"class": "uk.gov.gchq.koryphe.impl.predicate.Exists"
}
]
},
"region": {
"description": "A region represented by a String.",
"class": "java.lang.String",
"validateFunctions": [
{
"class": "uk.gov.gchq.koryphe.impl.predicate.Exists"
}
]
},
"count.long": {
"description": "A long count that must be greater than or equal to 0.",
"class": "java.lang.Long",
"validateFunctions": [
{
"class": "uk.gov.gchq.koryphe.impl.predicate.IsMoreThan",
"orEqualTo": true,
"value": {
"java.lang.Long": 0
}
}
]
},
"true": {
"description": "A simple boolean that must always be true.",
"class": "java.lang.Boolean",
"validateFunctions": [
{
"class": "uk.gov.gchq.koryphe.impl.predicate.IsTrue"
}
]
},
"date.earliest": {
"description": "A Date that when aggregated together will be the earliest date.",
"class": "java.util.Date",
"validateFunctions": [
{
"class": "uk.gov.gchq.koryphe.impl.predicate.Exists"
}
]
},
"date.latest": {
"description": "A Date that when aggregated together will be the latest date.",
"class": "java.util.Date",
"validateFunctions": [
{
"class": "uk.gov.gchq.koryphe.impl.predicate.Exists"
}
]
},
"set": {
"class": "java.util.TreeSet"
},
"hllp": {
"class": "com.clearspring.analytics.stream.cardinality.HyperLogLogPlus"
},
"counts.freqmap": {
"class": "uk.gov.gchq.gaffer.types.FreqMap",
"validateFunctions": [
{
"class": "uk.gov.gchq.koryphe.impl.predicate.Exists"
}
]
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy