def __init__( self, kind=None, dataset_id=None, namespace=None, ancestor=None, filters=(), projection=(), order=(), group_by=(), ): if dataset_id is None: dataset_id = _implicit_environ.get_default_dataset_id() if dataset_id is None: raise ValueError("No dataset ID supplied, and no default set.") self._dataset_id = dataset_id self._kind = kind self._namespace = namespace self._ancestor = ancestor self._filters = [] # Verify filters passed in. for property_name, operator, value in filters: self.add_filter(property_name, operator, value) self._projection = _ensure_tuple_or_list("projection", projection) self._order = _ensure_tuple_or_list("order", order) self._group_by = _ensure_tuple_or_list("group_by", group_by)
def __init__(self, key=None, exclude_from_indexes=()): super(Entity, self).__init__() self.key = key self._exclude_from_indexes = set(_ensure_tuple_or_list( 'exclude_from_indexes', exclude_from_indexes)) # NOTE: This will be populated when parsing a protobuf in # gcloud.datastore.helpers.entity_from_protobuf. self._meanings = {}
def __init__(self, key=None, exclude_from_indexes=()): super(Entity, self).__init__() self.key = key self._exclude_from_indexes = set( _ensure_tuple_or_list('exclude_from_indexes', exclude_from_indexes)) # NOTE: This will be populated when parsing a protobuf in # gcloud.datastore.helpers.entity_from_protobuf. self._meanings = {}
def __init__(self, client, kind=None, project=None, namespace=None, ancestor=None, filters=(), projection=(), order=(), group_by=()): self._client = client self._kind = kind self._project = project or client.project self._namespace = namespace or client.namespace self._ancestor = ancestor self._filters = [] # Verify filters passed in. for property_name, operator, value in filters: self.add_filter(property_name, operator, value) self._projection = _ensure_tuple_or_list('projection', projection) self._order = _ensure_tuple_or_list('order', order) self._group_by = _ensure_tuple_or_list('group_by', group_by)
def __init__(self, client, kind=None, project=None, namespace=None, ancestor=None, filters=(), projection=(), order=(), distinct_on=()): self._client = client self._kind = kind self._project = project or client.project self._namespace = namespace or client.namespace self._ancestor = ancestor self._filters = [] # Verify filters passed in. for property_name, operator, value in filters: self.add_filter(property_name, operator, value) self._projection = _ensure_tuple_or_list('projection', projection) self._order = _ensure_tuple_or_list('order', order) self._distinct_on = _ensure_tuple_or_list('distinct_on', distinct_on)
def __init__(self, client, kind=None, dataset_id=None, namespace=None, ancestor=None, filters=(), projection=(), order=(), group_by=()): self._client = client self._kind = kind self._dataset_id = dataset_id or client.dataset_id self._namespace = namespace or client.namespace self._ancestor = ancestor self._filters = [] # Verify filters passed in. for property_name, operator, value in filters: self.add_filter(property_name, operator, value) self._projection = _ensure_tuple_or_list('projection', projection) self._order = _ensure_tuple_or_list('order', order) self._group_by = _ensure_tuple_or_list('group_by', group_by)
def __init__(self, key=None, exclude_from_indexes=()): super(Entity, self).__init__() self.key = key self._exclude_from_indexes = set(_ensure_tuple_or_list( 'exclude_from_indexes', exclude_from_indexes))
def _callFUT(self, arg_name, tuple_or_list): from gcloud._helpers import _ensure_tuple_or_list return _ensure_tuple_or_list(arg_name, tuple_or_list)
def __init__(self, key=None, exclude_from_indexes=()): super(Entity, self).__init__() self.key = key self._exclude_from_indexes = set( _ensure_tuple_or_list('exclude_from_indexes', exclude_from_indexes))