[Developers] /type/link/target_value doesn't support optional:true

John Giannandrea jg at metaweb.com
Thu Oct 23 23:33:03 UTC 2008


just use  "target_value" : null, its optional by default.
-jg

On Oct 23, 2008, at 4:31 PM, Augusto Callejas wrote:

> hi-
>
> it looks like "/type/link/target_value" doesn't support optional:true.
> any idea if this will be removed in the future at all?
>
> basically, what i would like to do is query for all "/type/link"s
> but regardless if they are value properties (target_value) or
> object properties (target).  is there some way i can do this
> without optional:true support in target_value?
>
>
> thanks,
> augusto.
>
> ===
> [
>  {
>    "master_property" : null,
>    "operation" : null,
>    "sort" : "timestamp",
>    "source" : {
>      "guid" : null,
>      "type" : "/people/person"
>    },
>    "target_value" : {
>      "optional" : true,
>      "value" : null
>    },
>    "timestamp" : null,
>    "timestamp>=" : "2008-10-23T22:23:00.000Z",
>    "type" : "/type/link",
>    "valid" : null
>  }
> ]
> ---
> {
>  "code" : "/api/status/ok",
>  "q1" : {
>    "code" : "/api/status/error",
>    "messages" : [
>      {
>        "code" : "/api/status/error/mql/parse",
>        "info" : {
>          "key" : "optional",
>          "value" : true
>        },
>        "message" : "Can't use optional on /type/link/target_value  
> (this
> limitation may be removed in the future)",
>        "path" : "target_value",
>        "query" : [
>          {
>            "master_property" : null,
>            "operation" : null,
>            "sort" : "timestamp",
>            "source" : {
>              "guid" : null,
>              "type" : "/people/person"
>            },
>            "target_value" : {
>              "error_inside" : ".",
>              "optional" : true,
>              "value" : null
>            },
>            "timestamp" : null,
>            "timestamp>=" : "2008-10-23T22:23:00.000Z",
>            "type" : "/type/link",
>            "valid" : null
>          }
>        ]
>      }
>    ]
>  },
>  "status" : "200 OK",
>  "transaction_id" :  
> "cache;cache01.p01.sjc1:8101;2008-10-23T23:27:01Z;0005"
> }
> ===
>
>
> _______________________________________________
> Developers mailing list
> Developers at freebase.com
> http://lists.freebase.com/mailman/listinfo/developers



More information about the Developers mailing list