Lines Matching refs:get_impl_options
1518 GetImplOptions get_impl_options; in Get() local
1519 get_impl_options.column_family = column_family; in Get()
1520 get_impl_options.value = value; in Get()
1521 get_impl_options.timestamp = timestamp; in Get()
1522 Status s = GetImpl(read_options, key, get_impl_options); in Get()
1527 GetImplOptions& get_impl_options) { in GetImpl() argument
1528 assert(get_impl_options.value != nullptr || in GetImpl()
1529 get_impl_options.merge_operands != nullptr); in GetImpl()
1535 reinterpret_cast<ColumnFamilyHandleImpl*>(get_impl_options.column_family); in GetImpl()
1543 tracer_->Get(get_impl_options.column_family, key); in GetImpl()
1555 if (get_impl_options.callback) { in GetImpl()
1557 snapshot = get_impl_options.callback->max_visible_seq(); in GetImpl()
1571 if (get_impl_options.callback) { in GetImpl()
1576 get_impl_options.callback->Refresh(snapshot); in GetImpl()
1587 snapshot = get_impl_options.callback->max_visible_seq(); in GetImpl()
1608 get_impl_options.column_family->GetComparator(); in GetImpl()
1610 std::string* timestamp = ts_sz > 0 ? get_impl_options.timestamp : nullptr; in GetImpl()
1613 if (get_impl_options.get_value) { in GetImpl()
1614 if (sv->mem->Get(lkey, get_impl_options.value->GetSelf(), timestamp, &s, in GetImpl()
1616 read_options, get_impl_options.callback, in GetImpl()
1617 get_impl_options.is_blob_index)) { in GetImpl()
1619 get_impl_options.value->PinSelf(); in GetImpl()
1622 sv->imm->Get(lkey, get_impl_options.value->GetSelf(), in GetImpl()
1625 get_impl_options.callback, in GetImpl()
1626 get_impl_options.is_blob_index)) { in GetImpl()
1628 get_impl_options.value->PinSelf(); in GetImpl()
1655 read_options, lkey, get_impl_options.value, timestamp, &s, in GetImpl()
1657 get_impl_options.get_value ? get_impl_options.value_found : nullptr, in GetImpl()
1659 get_impl_options.get_value ? get_impl_options.callback : nullptr, in GetImpl()
1660 get_impl_options.get_value ? get_impl_options.is_blob_index : nullptr, in GetImpl()
1661 get_impl_options.get_value); in GetImpl()
1673 if (get_impl_options.get_value) { in GetImpl()
1674 size = get_impl_options.value->size(); in GetImpl()
1677 *get_impl_options.number_of_operands = in GetImpl()
1679 if (*get_impl_options.number_of_operands > in GetImpl()
1680 get_impl_options.get_merge_operands_options in GetImpl()
1687 get_impl_options.merge_operands->PinSelf(sl); in GetImpl()
1688 get_impl_options.merge_operands++; in GetImpl()
2507 GetImplOptions get_impl_options; in KeyMayExist() local
2508 get_impl_options.column_family = column_family; in KeyMayExist()
2509 get_impl_options.value = &pinnable_val; in KeyMayExist()
2510 get_impl_options.value_found = value_found; in KeyMayExist()
2511 get_impl_options.timestamp = timestamp; in KeyMayExist()
2512 auto s = GetImpl(roptions, key, get_impl_options); in KeyMayExist()