Blame docs/reference/html/GDataFreebaseQuery.html

Packit 4b6dd7
Packit 4b6dd7
<html>
Packit 4b6dd7
<head>
Packit 4b6dd7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit 4b6dd7
<title>GDataFreebaseQuery: GData Reference Manual</title>
Packit 4b6dd7
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
Packit 4b6dd7
<link rel="home" href="index.html" title="GData Reference Manual">
Packit 4b6dd7
<link rel="up" href="ch19.html" title="Google Freebase API">
Packit 4b6dd7
<link rel="prev" href="GDataFreebaseService.html" title="GDataFreebaseService">
Packit 4b6dd7
<link rel="next" href="GDataFreebaseResult.html" title="GDataFreebaseResult">
Packit 4b6dd7
<meta name="generator" content="GTK-Doc V1.26.1 (XML mode)">
Packit 4b6dd7
<link rel="stylesheet" href="style.css" type="text/css">
Packit 4b6dd7
</head>
Packit 4b6dd7
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Top  | 
Packit 4b6dd7
                  Description  | 
Packit 4b6dd7
                  Object Hierarchy  | 
Packit 4b6dd7
                  Properties
Packit 4b6dd7
Packit 4b6dd7
Home
Packit 4b6dd7
Up
Packit 4b6dd7
Prev
Packit 4b6dd7
Next
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

GDataFreebaseQuery

Packit 4b6dd7

GDataFreebaseQuery — GData Freebase query object

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Stability Level

Packit 4b6dd7
Packit 4b6dd7
develop applications to these interfaces, release them, and have confidence that
Packit 4b6dd7
they will run on all minor releases of the product (after the one in which the
Packit 4b6dd7
interface was introduced, and within the same major release). Even at a major
Packit 4b6dd7
release, incompatible changes are expected to be rare, and to have strong
Packit 4b6dd7
justifications.
Packit 4b6dd7
">Stable, unless otherwise indicated
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Functions

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
GDataFreebaseQuery *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_freebase_query_new ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
GDataFreebaseQuery *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_freebase_query_new_from_variant ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Properties

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
GVariant *
Packit 4b6dd7
variant
Packit 4b6dd7
Read / Write / Construct Only
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Types and Values

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
 
Packit 4b6dd7
GDataFreebaseQuery
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
 
Packit 4b6dd7
GDataFreebaseQueryClass
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Object Hierarchy

Packit 4b6dd7
    GObject
Packit 4b6dd7
    ╰── GDataQuery
Packit 4b6dd7
        ╰── GDataFreebaseQuery
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Includes

Packit 4b6dd7
#include <gdata/services/freebase/gdata-freebase-query.h>
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Description

Packit 4b6dd7

GDataFreebaseQuery represents a MQL query specific to the Google Freebase service.

Packit 4b6dd7

This implementation of GDataQuery respects the gdata_query_set_max_results() call.

Packit 4b6dd7

For more details of Google Freebase API, see the

Packit 4b6dd7
online documentation.

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Functions

Packit 4b6dd7
Packit 4b6dd7

gdata_freebase_query_new ()

Packit 4b6dd7
GDataFreebaseQuery *
Packit 4b6dd7
gdata_freebase_query_new (const gchar *mql);
Packit 4b6dd7
Packit 4b6dd7

gdata_freebase_query_new has been deprecated since version 0.17.7 and should not be used in newly-written code.

Packit 4b6dd7

Google Freebase has been permanently shut down.

Packit 4b6dd7
Packit 4b6dd7

Creates a new GDataFreebaseQuery with the MQL query provided in mql

Packit 4b6dd7
. MQL
Packit 4b6dd7
is a JSON-based query language, analogous to SPARQL. To learn more about MQL,
Packit 4b6dd7
see the 
Packit 4b6dd7
MQL overview and 
Packit 4b6dd7
cookbook.

Packit 4b6dd7

For detailed information on Freebase schemas, The "Schema"

Packit 4b6dd7
section on the main site allows for natural search and navigation through the multiple data properties and domains.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

mql

Packit 4b6dd7

a MQL query string

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

a new GDataFreebaseQuery.

Packit 4b6dd7

[transfer full]

Packit 4b6dd7
Packit 4b6dd7

Since: 0.15.1

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_freebase_query_new_from_variant ()

Packit 4b6dd7
GDataFreebaseQuery *
Packit 4b6dd7
gdata_freebase_query_new_from_variant (GVariant *variant);
Packit 4b6dd7
Packit 4b6dd7

gdata_freebase_query_new_from_variant has been deprecated since version 0.17.7 and should not be used in newly-written code.

Packit 4b6dd7

Google Freebase has been permanently shut down.

Packit 4b6dd7
Packit 4b6dd7

Creates a new GDataFreebaseQuery with the MQL query provided in a serialized form as variant

Packit 4b6dd7
Packit 4b6dd7
of type "a{smv}" containing the JSON data tree of a MQL query. One convenient way
Packit 4b6dd7
to build the variant is using json_gvariant_serialize() from a JsonNode. For more information
Packit 4b6dd7
about MQL, see gdata_freebase_query_new().

Packit 4b6dd7

GDataFreebaseQuery takes ownership on variant

Packit 4b6dd7
, if it has a floating reference, it will be sunk.
Packit 4b6dd7
Otherwise an extra reference will be added.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

variant

Packit 4b6dd7

a variant containing the MQL query structure

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

a new GDataFreebaseQuery.

Packit 4b6dd7

[transfer full]

Packit 4b6dd7
Packit 4b6dd7

Since: 0.15.1

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Types and Values

Packit 4b6dd7
Packit 4b6dd7

GDataFreebaseQuery

Packit 4b6dd7
typedef struct _GDataFreebaseQuery GDataFreebaseQuery;
Packit 4b6dd7

GDataFreebaseQuery is deprecated and should not be used in newly-written code.

Packit 4b6dd7

All the fields in the GDataFreebaseQuery structure are private and should never be accessed directly.

Packit 4b6dd7

Since: 0.15.1

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

GDataFreebaseQueryClass

Packit 4b6dd7
typedef struct {
Packit 4b6dd7
} GDataFreebaseQueryClass;
Packit 4b6dd7
Packit 4b6dd7

GDataFreebaseQueryClass is deprecated and should not be used in newly-written code.

Packit 4b6dd7

All the fields in the GDataFreebaseQueryClass structure are private and should never be accessed directly.

Packit 4b6dd7

Since: 0.15.1

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Property Details

Packit 4b6dd7
Packit 4b6dd7

The “variant” property

Packit 4b6dd7
  “variant”                  GVariant *
Packit 4b6dd7

Variant containing the MQL query. The variant is a very generic container of type "a{smv}",

Packit 4b6dd7
containing (possibly nested) Freebase schema types and values.

Packit 4b6dd7
Packit 4b6dd7

GDataFreebaseQuery:variant has been deprecated since version 0.17.7 and should not be used in newly-written code.

Packit 4b6dd7

Google Freebase has been permanently shut down.

Packit 4b6dd7
Packit 4b6dd7

Flags: Read / Write / Construct Only

Packit 4b6dd7

Allowed values: GVariant<a{smv}>

Packit 4b6dd7

Default value: NULL

Packit 4b6dd7

Since: 0.15.1

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Generated by GTK-Doc V1.26.1
Packit 4b6dd7
</body>
Packit 4b6dd7
</html>