Bölge/lerin bilgisini döner
@param {integer|integer[]|string|string[]} _id
@returns {*}
337090
function f_bolge_id(_id) {
        if (!_id) {
            return null;
        }
        if (Array.isArray(_id) && _id.length > 0) {
            return result.dbQ.hmget_json_parse(result.kp.bolge.tablo, _id);
        } else {
            return result.dbQ.hget_json_parse(result.kp.bolge.tablo, _id);
        }
    }
446724
function isValidID(id) {
  return id === '' || (
    id.charAt(0) === SEPARATOR && id.charAt(id.length - 1) !== SEPARATOR
  );
}
300275
function constructIdCondition(_id) {
  if (typeof _id === 'number' || _id instanceof ObjectID || _id.constructor === Object) {
    // Number or ObjectID/Object instance » Return as is
    return {_id: _id};
  } else if (typeof _id === 'string') {
    // String » Convert to Object ID
    return {_id: new ObjectID(_id)};
  } else if (_id instanceof Array) {
    // Array » Return $in condition
    for (var id, $in=[], i=0; i < _id.length; i++) {
      id = _id[i];
      if (typeof id == 'number' || id instanceof ObjectID) {
        $in.push(id);
      } else if (typeof id == 'string') {
        $in.push(new ObjectID(id));
      }
    }
    return {_id: {$in: $in}};
  }
}
1312601
function wofIdToPath( id ){
  let strId = id.toString();
  let parts = [];
  while( strId.length ){
    let part = strId.substr(0, 3);
    parts.push(part);
    strId = strId.substr(3);
  }
  return parts;
}
31042
function f_kullanici_tahtalari(_kul_id, _opts) {

        return f_kullanici_tahta_idleri(_kul_id)
            .then(function (_dbArrTahtaId) {
                //console.log = "Oncesi _dbArrTahtaId": _dbArrTahtaId;
                var db_tahta = require('./db_tahta');
                return db_tahta.f_db_tahta_id(_dbArrTahtaId, _opts);
            });
    }
1264374
function(id) {
      var that = this;

      return this._dbApi.read(id).then(function(doc) {
        return that._readDoc(doc);
      });
    }
1129428
public INDArray getById(int id) {
        return map.get(NodeDescriptor.builder().id(id).build());
    }
170279
public static PrimitiveId from(String id) {
    return from(Hashing.sha256().hashString(id, StandardCharsets.UTF_8).asLong());
  }
999215
function(id) {
      var self = this;

      if (typeof id === 'undefined') {
        var ids = [];
        for (var i=0; i<self._sounds.length; i++) {
          ids.push(self._sounds[i]._id);
        }

        return ids;
      } else {
        return [id];
      }
    }
239029
function f_bolge_ekle(_bolge, _tahta_id) {

        /**
         *
         * @param {Bolge} _bolge
         * @param {integer} _tahta_id
         * @returns {*}
         */
        function f_bolge_ekle(_bolge, _tahta_id) {
            //SON EKLENEN bölgenin İD SİNİ ÇEK VE EKLEME İŞLEMİNE BAŞLA

            return result.dbQ.sismember(result.kp.bolge.ssetAdlari, _bolge.Adi)
                .then(function (_iKayitli) {
                    if (_iKayitli == 1) {
                        return f_bolge_bul_adindan(_bolge.Adi);
                    } else {
                        return result.dbQ.incr(result.kp.bolge.idx)
                            .then(function (_id) {
                                _bolge.Id = _id;

                                //tahta_id yoksa genele eklenecek varsa da tahtanın özel bölgelerine
                                return result.dbQ.Q.all([
                                        result.dbQ.hset(result.kp.bolge.tablo, _id, JSON.stringify(_bolge)),
                                        result.dbQ.sadd(result.kp.bolge.ssetAdlari, _bolge.Adi),
                                        !_tahta_id ? result.dbQ.sadd(result.kp.bolge.ssetBolgeGenel, _id) : null,
                                        _tahta_id ? result.dbQ.sadd(result.kp.tahta.ssetBolgeleri(_tahta_id, true), _id) : null
                                    ])
                                    .then(function () {
                                        return f_bolge_id(_id);
                                    });
                            });
                    }
                });
        }

        if (Array.isArray(_bolge) && _bolge.length > 0) {
            return _bolge.mapX(null, f_bolge_ekle, _tahta_id).allX();
        }
        else {
            return f_bolge_ekle(_bolge, _tahta_id);
        }
    }
1328635
function findById(id, cb) {
  db.getClient(function(err, client, done) {
    client.query(SELECT_ID, [id], function(err, r) {
      var result = r && r.rows[0];
      if(!err && !result) err = new exceptions.NotFound();
      if(err) {
        cb(err);
        done(err);
      } else {
        cb(null, result);
        done();
      }
    });
  });
}
818467
function _compareById(a, b) {
        assert.strictEqual(typeof a.id, typeof b.id);
        assert.ok(!_.isUndefined(a.id));
        return _compareIds(a.id, b.id);
    }
258734
function f_bolge_bul_adindan(_bolgeAdi) {
        return result.dbQ.hgetall_array(result.kp.bolge.tablo)
            .then(function (_arrBolgeler) {
                if (_arrBolgeler && _arrBolgeler.length > 0) {
                    var bolge = _arrBolgeler.whereX("Adi", _bolgeAdi);
                    if (bolge) {
                        return bolge;
                    } else {
                        return null;
                    }
                } else {
                    return null;
                }
            });
    }
885727
function parseId(id) {
        var segs = id.split('!');

        if (segs[0]) {
            return {
                mod: segs[0],
                res: segs[1]
            };
        }
    }
79013
function f_id(_ihale_id, _tahta_id, _opts) {

        function f_ihale_detaylarini_bagla(_ihale, _optsIhale) {

            //ihale yoksa null dön
            if (!_ihale) {
                return null;
            }

            var olusan_ihale = schema.f_create_default_object(schema.SCHEMA.IHALE);
            olusan_ihale = _.extend(olusan_ihale, _ihale);

            return result.dbQ.Q.all([
                    _optsIhale.bYapanKurum ? f_yapan_kurum(_ihale.Id) : {Id: 0},
                    _optsIhale.bTakip ? result.dbQ.sismember(result.kp.tahta.ssetTakiptekiIhaleleri(_tahta_id), _ihale.Id) : 0,
                    opts.bArrKalemleri ? f_kalem_tumu(_ihale.Id, _tahta_id, _optsIhale.optKalem) : []])
                .then(function (_arrResults) {
                    olusan_ihale.Kurum = _arrResults[0];
                    olusan_ihale.Takip = _arrResults[1];
                    olusan_ihale.Kalemler = _arrResults[2];
                    return olusan_ihale;
                });

            /* arrPromises.push(_optsIhale.bYapanKurum
             ? f_yapan_kurum(_ihale.Id)
             : null);

             arrPromises.push(_optsIhale.bTakip
             ? result.dbQ.sismember(result.kp.tahta.ssetTakiptekiIhaleleri(_tahta_id), _ihale.Id)
             : 0);

             arrPromises.push(opts.bArrKalemleri
             ? f_kalem_tumu(_ihale.Id, _tahta_id, _optsIhale.optKalem)
             : []);

             return arrPromises.allX()
             .then(function (_arrResults) {
             console.log("_arrResults")
             console.log(JSON.stringify(_arrResults))

             olusan_ihale.Kurum = _arrResults[0];
             //olusan_ihale.Kurum_Id = olusan_ihale.Kurum.Id;
             olusan_ihale.Takip = _arrResults[1];
             olusan_ihale.Kalemler = _arrResults[2];
             return olusan_ihale;
             });*/
        }

        var opts = result.OptionsIhale(_opts);

        return (Array.isArray(_ihale_id)
            ? result.dbQ.hmget_json_parse(result.kp.ihale.tablo, _ihale_id)
            : result.dbQ.hget_json_parse(result.kp.ihale.tablo, _ihale_id))
            .then(function (_dbIhale) {
                if (_dbIhale == null) {
                    return null;
                } else {

                    // Ihale dizimizin kurumlarını çekerek herbirine bağlayalım
                    if (Array.isArray(_dbIhale)) {
                        opts.bYapanKurum = false;

                        return _dbIhale
                            .mapX(null, f_ihale_detaylarini_bagla, opts)
                            .allX()
                            .then(function (dbIhaleBilgilerle) {
                                return f_yapan_kurum(_ihale_id)
                                    .then(function (dbYapanKurumlar) {

                                        dbIhaleBilgilerle.forEach(function (_elm, _idx, _arr) {
                                            if (_elm) {
                                                _arr[_idx].Kurum = dbYapanKurumlar[_idx];
                                            }
                                        });

                                        return dbIhaleBilgilerle;
                                    });
                            });

                    } else {
                        return f_ihale_detaylarini_bagla(_dbIhale, opts)
                    }
                }
            });
    }
1217831
function f_kalem_gizlenen_tumu(_tahta_id) {
        return f_kalem_gizlenen_idler(_tahta_id)
            .then(function (_kalem_idler) {
                if (_kalem_idler && _kalem_idler.length > 0) {
                    return f_kalem_id(_kalem_idler, _tahta_id);
                } else {
                    return [];
                }
            });
    }
1330900
function mkid (id) {
    id = id.toLowerCase();
    id = xre.replace(id, xre("\\s+", "sg"), "_");
    id = xre.replace(id, xre("-", "sg"), "_");
    return id;
}