forked from lix-project/hydra
unsigned long long -> uint64_t
This commit is contained in:
parent
7d3ba616a9
commit
4b5813051b
|
@ -32,7 +32,7 @@ struct BuildOutput
|
||||||
|
|
||||||
std::string releaseName;
|
std::string releaseName;
|
||||||
|
|
||||||
unsigned long long closureSize = 0, size = 0;
|
uint64_t closureSize = 0, size = 0;
|
||||||
|
|
||||||
std::list<BuildProduct> products;
|
std::list<BuildProduct> products;
|
||||||
|
|
||||||
|
|
|
@ -23,8 +23,7 @@ using namespace nix;
|
||||||
namespace nix {
|
namespace nix {
|
||||||
|
|
||||||
template<> void toJSON<std::atomic<long>>(std::ostream & str, const std::atomic<long> & n) { str << n; }
|
template<> void toJSON<std::atomic<long>>(std::ostream & str, const std::atomic<long> & n) { str << n; }
|
||||||
template<> void toJSON<std::atomic<unsigned long>>(std::ostream & str, const std::atomic<unsigned long> & n) { str << n; }
|
template<> void toJSON<std::atomic<uint64_t>>(std::ostream & str, const std::atomic<uint64_t> & n) { str << n; }
|
||||||
template<> void toJSON<std::atomic<unsigned long long>>(std::ostream & str, const std::atomic<unsigned long long> & n) { str << n; }
|
|
||||||
template<> void toJSON<double>(std::ostream & str, const double & n) { str << n; }
|
template<> void toJSON<double>(std::ostream & str, const double & n) { str << n; }
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -36,7 +36,7 @@ struct Extractor : ParseSink
|
||||||
}).first->second;
|
}).first->second;
|
||||||
}
|
}
|
||||||
|
|
||||||
std::optional<unsigned long long> expectedSize;
|
std::optional<uint64_t> expectedSize;
|
||||||
std::unique_ptr<HashSink> hashSink;
|
std::unique_ptr<HashSink> hashSink;
|
||||||
|
|
||||||
void preallocateContents(uint64_t size) override
|
void preallocateContents(uint64_t size) override
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
struct NarMemberData
|
struct NarMemberData
|
||||||
{
|
{
|
||||||
nix::FSAccessor::Type type;
|
nix::FSAccessor::Type type;
|
||||||
std::optional<unsigned long long> fileSize;
|
std::optional<uint64_t> fileSize;
|
||||||
std::optional<std::string> contents;
|
std::optional<std::string> contents;
|
||||||
std::optional<nix::Hash> sha256;
|
std::optional<nix::Hash> sha256;
|
||||||
};
|
};
|
||||||
|
|
|
@ -631,8 +631,8 @@ BuildOutput State::getBuildOutputCached(Connection & conn, nix::ref<nix::Store>
|
||||||
BuildOutput res;
|
BuildOutput res;
|
||||||
res.failed = r[0][1].as<int>() == bsFailedWithOutput;
|
res.failed = r[0][1].as<int>() == bsFailedWithOutput;
|
||||||
res.releaseName = r[0][2].is_null() ? "" : r[0][2].as<std::string>();
|
res.releaseName = r[0][2].is_null() ? "" : r[0][2].as<std::string>();
|
||||||
res.closureSize = r[0][3].is_null() ? 0 : r[0][3].as<unsigned long long>();
|
res.closureSize = r[0][3].is_null() ? 0 : r[0][3].as<uint64_t>();
|
||||||
res.size = r[0][4].is_null() ? 0 : r[0][4].as<unsigned long long>();
|
res.size = r[0][4].is_null() ? 0 : r[0][4].as<uint64_t>();
|
||||||
|
|
||||||
auto products = txn.exec_params
|
auto products = txn.exec_params
|
||||||
("select type, subtype, fileSize, sha256hash, path, name, defaultPath from BuildProducts where build = $1 order by productnr",
|
("select type, subtype, fileSize, sha256hash, path, name, defaultPath from BuildProducts where build = $1 order by productnr",
|
||||||
|
|
Loading…
Reference in a new issue