Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
dCache
cta
Commits
f4b6f623
Commit
f4b6f623
authored
Apr 26, 2019
by
Michael Davis
Browse files
[catalogue] Changes USER and GROUP from string to numeric in DB
parent
16a70da1
Changes
7
Hide whitespace changes
Inline
Side-by-side
catalogue/MysqlCatalogue.cpp
View file @
f4b6f623
...
...
@@ -393,8 +393,8 @@ void MysqlCatalogue::deleteArchiveFile(const std::string &diskInstanceName, cons
"ARCHIVE_FILE.DISK_INSTANCE_NAME AS DISK_INSTANCE_NAME,"
"ARCHIVE_FILE.DISK_FILE_ID AS DISK_FILE_ID,"
"ARCHIVE_FILE.DISK_FILE_PATH AS DISK_FILE_PATH,"
"ARCHIVE_FILE.DISK_FILE_U
SER
AS DISK_FILE_U
SER
,"
"ARCHIVE_FILE.DISK_FILE_G
ROUP
AS DISK_FILE_G
ROUP
,"
"ARCHIVE_FILE.DISK_FILE_U
ID
AS DISK_FILE_U
ID
,"
"ARCHIVE_FILE.DISK_FILE_G
ID
AS DISK_FILE_G
ID
,"
"ARCHIVE_FILE.SIZE_IN_BYTES AS SIZE_IN_BYTES,"
"ARCHIVE_FILE.CHECKSUM_TYPE AS CHECKSUM_TYPE,"
"ARCHIVE_FILE.CHECKSUM_VALUE AS CHECKSUM_VALUE,"
...
...
@@ -437,8 +437,8 @@ void MysqlCatalogue::deleteArchiveFile(const std::string &diskInstanceName, cons
archiveFile
->
diskInstance
=
selectRset
.
columnString
(
"DISK_INSTANCE_NAME"
);
archiveFile
->
diskFileId
=
selectRset
.
columnString
(
"DISK_FILE_ID"
);
archiveFile
->
diskFileInfo
.
path
=
selectRset
.
columnString
(
"DISK_FILE_PATH"
);
archiveFile
->
diskFileInfo
.
owner
=
selectRset
.
columnString
(
"DISK_FILE_U
SER
"
);
archiveFile
->
diskFileInfo
.
group
=
selectRset
.
columnString
(
"DISK_FILE_G
ROUP
"
);
archiveFile
->
diskFileInfo
.
owner
=
selectRset
.
columnString
(
"DISK_FILE_U
ID
"
);
archiveFile
->
diskFileInfo
.
group
=
selectRset
.
columnString
(
"DISK_FILE_G
ID
"
);
archiveFile
->
fileSize
=
selectRset
.
columnUint64
(
"SIZE_IN_BYTES"
);
archiveFile
->
checksumType
=
selectRset
.
columnString
(
"CHECKSUM_TYPE"
);
archiveFile
->
checksumValue
=
selectRset
.
columnString
(
"CHECKSUM_VALUE"
);
...
...
catalogue/OracleCatalogue.cpp
View file @
f4b6f623
...
...
@@ -100,8 +100,8 @@ namespace {
diskInstance
(
"DISK_INSTANCE_NAME"
,
nbRows
),
diskFileId
(
"DISK_FILE_ID"
,
nbRows
),
diskFilePath
(
"DISK_FILE_PATH"
,
nbRows
),
diskFileUser
(
"DISK_FILE_U
SER
"
,
nbRows
),
diskFileGroup
(
"DISK_FILE_G
ROUP
"
,
nbRows
),
diskFileUser
(
"DISK_FILE_U
ID
"
,
nbRows
),
diskFileGroup
(
"DISK_FILE_G
ID
"
,
nbRows
),
size
(
"SIZE_IN_BYTES"
,
nbRows
),
checksumType
(
"CHECKSUM_TYPE"
,
nbRows
),
checksumValue
(
"CHECKSUM_VALUE"
,
nbRows
),
...
...
@@ -572,8 +572,8 @@ void OracleCatalogue::idempotentBatchInsertArchiveFiles(rdbms::Conn &conn, const
"DISK_INSTANCE_NAME,"
"DISK_FILE_ID,"
"DISK_FILE_PATH,"
"DISK_FILE_U
SER
,"
"DISK_FILE_G
ROUP
,"
"DISK_FILE_U
ID
,"
"DISK_FILE_G
ID
,"
"SIZE_IN_BYTES,"
"CHECKSUM_TYPE,"
"CHECKSUM_VALUE,"
...
...
@@ -585,8 +585,8 @@ void OracleCatalogue::idempotentBatchInsertArchiveFiles(rdbms::Conn &conn, const
"DISK_INSTANCE_NAME,"
":DISK_FILE_ID,"
":DISK_FILE_PATH,"
":DISK_FILE_U
SER
,"
":DISK_FILE_G
ROUP
,"
":DISK_FILE_U
ID
,"
":DISK_FILE_G
ID
,"
":SIZE_IN_BYTES,"
":CHECKSUM_TYPE,"
":CHECKSUM_VALUE,"
...
...
@@ -777,8 +777,8 @@ void OracleCatalogue::deleteArchiveFile(const std::string &diskInstanceName, con
"ARCHIVE_FILE.DISK_INSTANCE_NAME AS DISK_INSTANCE_NAME,"
"ARCHIVE_FILE.DISK_FILE_ID AS DISK_FILE_ID,"
"ARCHIVE_FILE.DISK_FILE_PATH AS DISK_FILE_PATH,"
"ARCHIVE_FILE.DISK_FILE_U
SER
AS DISK_FILE_U
SER
,"
"ARCHIVE_FILE.DISK_FILE_G
ROUP
AS DISK_FILE_G
ROUP
,"
"ARCHIVE_FILE.DISK_FILE_U
ID
AS DISK_FILE_U
ID
,"
"ARCHIVE_FILE.DISK_FILE_G
ID
AS DISK_FILE_G
ID
,"
"ARCHIVE_FILE.SIZE_IN_BYTES AS SIZE_IN_BYTES,"
"ARCHIVE_FILE.CHECKSUM_TYPE AS CHECKSUM_TYPE,"
"ARCHIVE_FILE.CHECKSUM_VALUE AS CHECKSUM_VALUE,"
...
...
@@ -825,8 +825,8 @@ void OracleCatalogue::deleteArchiveFile(const std::string &diskInstanceName, con
archiveFile
->
diskInstance
=
selectRset
.
columnString
(
"DISK_INSTANCE_NAME"
);
archiveFile
->
diskFileId
=
selectRset
.
columnString
(
"DISK_FILE_ID"
);
archiveFile
->
diskFileInfo
.
path
=
selectRset
.
columnString
(
"DISK_FILE_PATH"
);
archiveFile
->
diskFileInfo
.
owner
=
selectRset
.
columnString
(
"DISK_FILE_U
SER
"
);
archiveFile
->
diskFileInfo
.
group
=
selectRset
.
columnString
(
"DISK_FILE_G
ROUP
"
);
archiveFile
->
diskFileInfo
.
owner
=
selectRset
.
columnString
(
"DISK_FILE_U
ID
"
);
archiveFile
->
diskFileInfo
.
group
=
selectRset
.
columnString
(
"DISK_FILE_G
ID
"
);
archiveFile
->
fileSize
=
selectRset
.
columnUint64
(
"SIZE_IN_BYTES"
);
archiveFile
->
checksumType
=
selectRset
.
columnString
(
"CHECKSUM_TYPE"
);
archiveFile
->
checksumValue
=
selectRset
.
columnString
(
"CHECKSUM_VALUE"
);
...
...
catalogue/PostgresCatalogue.cpp
View file @
f4b6f623
...
...
@@ -99,8 +99,8 @@ namespace {
diskInstance
(
"DISK_INSTANCE_NAME"
,
nbRows
),
diskFileId
(
"DISK_FILE_ID"
,
nbRows
),
diskFilePath
(
"DISK_FILE_PATH"
,
nbRows
),
diskFileUser
(
"DISK_FILE_U
SER
"
,
nbRows
),
diskFileGroup
(
"DISK_FILE_G
ROUP
"
,
nbRows
),
diskFileUser
(
"DISK_FILE_U
ID
"
,
nbRows
),
diskFileGroup
(
"DISK_FILE_G
ID
"
,
nbRows
),
size
(
"SIZE_IN_BYTES"
,
nbRows
),
checksumType
(
"CHECKSUM_TYPE"
,
nbRows
),
checksumValue
(
"CHECKSUM_VALUE"
,
nbRows
),
...
...
@@ -523,8 +523,8 @@ void PostgresCatalogue::idempotentBatchInsertArchiveFiles(rdbms::Conn &conn,
"DISK_INSTANCE_NAME,"
"DISK_FILE_ID,"
"DISK_FILE_PATH,"
"DISK_FILE_U
SER
,"
"DISK_FILE_G
ROUP
,"
"DISK_FILE_U
ID
,"
"DISK_FILE_G
ID
,"
"SIZE_IN_BYTES,"
"CHECKSUM_TYPE,"
"CHECKSUM_VALUE,"
...
...
@@ -536,8 +536,8 @@ void PostgresCatalogue::idempotentBatchInsertArchiveFiles(rdbms::Conn &conn,
":DISK_INSTANCE_NAME,"
":DISK_FILE_ID,"
":DISK_FILE_PATH,"
":DISK_FILE_U
SER
,"
":DISK_FILE_G
ROUP
,"
":DISK_FILE_U
ID
,"
":DISK_FILE_G
ID
,"
":SIZE_IN_BYTES,"
":CHECKSUM_TYPE,"
":CHECKSUM_VALUE,"
...
...
@@ -569,8 +569,8 @@ void PostgresCatalogue::idempotentBatchInsertArchiveFiles(rdbms::Conn &conn,
"DISK_INSTANCE_NAME,"
"DISK_FILE_ID,"
"DISK_FILE_PATH,"
"DISK_FILE_U
SER
,"
"DISK_FILE_G
ROUP
,"
"DISK_FILE_U
ID
,"
"DISK_FILE_G
ID
,"
"SIZE_IN_BYTES,"
"CHECKSUM_TYPE,"
"CHECKSUM_VALUE,"
...
...
@@ -582,8 +582,8 @@ void PostgresCatalogue::idempotentBatchInsertArchiveFiles(rdbms::Conn &conn,
"A.DISK_INSTANCE_NAME,"
"A.DISK_FILE_ID,"
"A.DISK_FILE_PATH,"
"A.DISK_FILE_U
SER
,"
"A.DISK_FILE_G
ROUP
,"
"A.DISK_FILE_U
ID
,"
"A.DISK_FILE_G
ID
,"
"A.SIZE_IN_BYTES,"
"A.CHECKSUM_TYPE,"
"A.CHECKSUM_VALUE,"
...
...
@@ -710,8 +710,8 @@ void PostgresCatalogue::deleteArchiveFile(const std::string &diskInstanceName, c
"ARCHIVE_FILE.DISK_INSTANCE_NAME AS DISK_INSTANCE_NAME,"
"ARCHIVE_FILE.DISK_FILE_ID AS DISK_FILE_ID,"
"ARCHIVE_FILE.DISK_FILE_PATH AS DISK_FILE_PATH,"
"ARCHIVE_FILE.DISK_FILE_U
SER
AS DISK_FILE_U
SER
,"
"ARCHIVE_FILE.DISK_FILE_G
ROUP
AS DISK_FILE_G
ROUP
,"
"ARCHIVE_FILE.DISK_FILE_U
ID
AS DISK_FILE_U
ID
,"
"ARCHIVE_FILE.DISK_FILE_G
ID
AS DISK_FILE_G
ID
,"
"ARCHIVE_FILE.SIZE_IN_BYTES AS SIZE_IN_BYTES,"
"ARCHIVE_FILE.CHECKSUM_TYPE AS CHECKSUM_TYPE,"
"ARCHIVE_FILE.CHECKSUM_VALUE AS CHECKSUM_VALUE,"
...
...
@@ -756,8 +756,8 @@ void PostgresCatalogue::deleteArchiveFile(const std::string &diskInstanceName, c
archiveFile
->
diskInstance
=
selectRset
.
columnString
(
"DISK_INSTANCE_NAME"
);
archiveFile
->
diskFileId
=
selectRset
.
columnString
(
"DISK_FILE_ID"
);
archiveFile
->
diskFileInfo
.
path
=
selectRset
.
columnString
(
"DISK_FILE_PATH"
);
archiveFile
->
diskFileInfo
.
owner
=
selectRset
.
columnString
(
"DISK_FILE_U
SER
"
);
archiveFile
->
diskFileInfo
.
group
=
selectRset
.
columnString
(
"DISK_FILE_G
ROUP
"
);
archiveFile
->
diskFileInfo
.
owner
=
selectRset
.
columnString
(
"DISK_FILE_U
ID
"
);
archiveFile
->
diskFileInfo
.
group
=
selectRset
.
columnString
(
"DISK_FILE_G
ID
"
);
archiveFile
->
fileSize
=
selectRset
.
columnUint64
(
"SIZE_IN_BYTES"
);
archiveFile
->
checksumType
=
selectRset
.
columnString
(
"CHECKSUM_TYPE"
);
archiveFile
->
checksumValue
=
selectRset
.
columnString
(
"CHECKSUM_VALUE"
);
...
...
catalogue/RdbmsCatalogue.cpp
View file @
f4b6f623
...
...
@@ -779,15 +779,15 @@ bool RdbmsCatalogue::diskFileUserExists(rdbms::Conn &conn, const std::string &di
const
char
*
const
sql
=
"SELECT "
"DISK_INSTANCE_NAME AS DISK_INSTANCE_NAME, "
"DISK_FILE_U
SER
AS DISK_FILE_U
SER
"
"DISK_FILE_U
ID
AS DISK_FILE_U
ID
"
"FROM "
"ARCHIVE_FILE "
"WHERE "
"DISK_INSTANCE_NAME = :DISK_INSTANCE_NAME AND "
"DISK_FILE_U
SER
= :DISK_FILE_U
SER
"
;
"DISK_FILE_U
ID
= :DISK_FILE_U
ID
"
;
auto
stmt
=
conn
.
createStmt
(
sql
);
stmt
.
bindString
(
":DISK_INSTANCE_NAME"
,
diskInstanceName
);
stmt
.
bindString
(
":DISK_FILE_U
SER
"
,
diskFileUser
);
stmt
.
bindString
(
":DISK_FILE_U
ID
"
,
diskFileUser
);
auto
rset
=
stmt
.
executeQuery
();
return
rset
.
next
();
}
catch
(
exception
::
UserError
&
)
{
...
...
@@ -807,15 +807,15 @@ bool RdbmsCatalogue::diskFileGroupExists(rdbms::Conn &conn, const std::string &d
const
char
*
const
sql
=
"SELECT "
"DISK_INSTANCE_NAME AS DISK_INSTANCE_NAME, "
"DISK_FILE_G
ROUP
AS DISK_FILE_G
ROUP
"
"DISK_FILE_G
ID
AS DISK_FILE_G
ID
"
"FROM "
"ARCHIVE_FILE "
"WHERE "
"DISK_INSTANCE_NAME = :DISK_INSTANCE_NAME AND "
"DISK_FILE_G
ROUP
= :DISK_FILE_G
ROUP
"
;
"DISK_FILE_G
ID
= :DISK_FILE_G
ID
"
;
auto
stmt
=
conn
.
createStmt
(
sql
);
stmt
.
bindString
(
":DISK_INSTANCE_NAME"
,
diskInstanceName
);
stmt
.
bindString
(
":DISK_FILE_G
ROUP
"
,
diskFileGroup
);
stmt
.
bindString
(
":DISK_FILE_G
ID
"
,
diskFileGroup
);
auto
rset
=
stmt
.
executeQuery
();
return
rset
.
next
();
}
catch
(
exception
::
UserError
&
)
{
...
...
@@ -4215,8 +4215,8 @@ void RdbmsCatalogue::insertArchiveFile(rdbms::Conn &conn, const ArchiveFileRow &
"DISK_INSTANCE_NAME,"
"DISK_FILE_ID,"
"DISK_FILE_PATH,"
"DISK_FILE_U
SER
,"
"DISK_FILE_G
ROUP
,"
"DISK_FILE_U
ID
,"
"DISK_FILE_G
ID
,"
"SIZE_IN_BYTES,"
"CHECKSUM_TYPE,"
"CHECKSUM_VALUE,"
...
...
@@ -4228,8 +4228,8 @@ void RdbmsCatalogue::insertArchiveFile(rdbms::Conn &conn, const ArchiveFileRow &
"DISK_INSTANCE_NAME,"
":DISK_FILE_ID,"
":DISK_FILE_PATH,"
":DISK_FILE_U
SER
,"
":DISK_FILE_G
ROUP
,"
":DISK_FILE_U
ID
,"
":DISK_FILE_G
ID
,"
":SIZE_IN_BYTES,"
":CHECKSUM_TYPE,"
":CHECKSUM_VALUE,"
...
...
@@ -4247,8 +4247,8 @@ void RdbmsCatalogue::insertArchiveFile(rdbms::Conn &conn, const ArchiveFileRow &
stmt
.
bindString
(
":DISK_INSTANCE_NAME"
,
row
.
diskInstance
);
stmt
.
bindString
(
":DISK_FILE_ID"
,
row
.
diskFileId
);
stmt
.
bindString
(
":DISK_FILE_PATH"
,
row
.
diskFilePath
);
stmt
.
bindString
(
":DISK_FILE_U
SER
"
,
row
.
diskFileUser
);
stmt
.
bindString
(
":DISK_FILE_G
ROUP
"
,
row
.
diskFileGroup
);
stmt
.
bindString
(
":DISK_FILE_U
ID
"
,
row
.
diskFileUser
);
stmt
.
bindString
(
":DISK_FILE_G
ID
"
,
row
.
diskFileGroup
);
stmt
.
bindUint64
(
":SIZE_IN_BYTES"
,
row
.
size
);
stmt
.
bindString
(
":CHECKSUM_TYPE"
,
row
.
checksumType
);
stmt
.
bindString
(
":CHECKSUM_VALUE"
,
row
.
checksumValue
);
...
...
@@ -4384,8 +4384,8 @@ std::list<common::dataStructures::ArchiveFile> RdbmsCatalogue::getFilesForRepack
"ARCHIVE_FILE.DISK_INSTANCE_NAME AS DISK_INSTANCE_NAME,"
"ARCHIVE_FILE.DISK_FILE_ID AS DISK_FILE_ID,"
"ARCHIVE_FILE.DISK_FILE_PATH AS DISK_FILE_PATH,"
"ARCHIVE_FILE.DISK_FILE_U
SER
AS DISK_FILE_U
SER
,"
"ARCHIVE_FILE.DISK_FILE_G
ROUP
AS DISK_FILE_G
ROUP
,"
"ARCHIVE_FILE.DISK_FILE_U
ID
AS DISK_FILE_U
ID
,"
"ARCHIVE_FILE.DISK_FILE_G
ID
AS DISK_FILE_G
ID
,"
"ARCHIVE_FILE.SIZE_IN_BYTES AS SIZE_IN_BYTES,"
"ARCHIVE_FILE.CHECKSUM_TYPE AS CHECKSUM_TYPE,"
"ARCHIVE_FILE.CHECKSUM_VALUE AS CHECKSUM_VALUE,"
...
...
@@ -4429,8 +4429,8 @@ std::list<common::dataStructures::ArchiveFile> RdbmsCatalogue::getFilesForRepack
archiveFile
.
diskInstance
=
rset
.
columnString
(
"DISK_INSTANCE_NAME"
);
archiveFile
.
diskFileId
=
rset
.
columnString
(
"DISK_FILE_ID"
);
archiveFile
.
diskFileInfo
.
path
=
rset
.
columnString
(
"DISK_FILE_PATH"
);
archiveFile
.
diskFileInfo
.
owner
=
rset
.
columnString
(
"DISK_FILE_U
SER
"
);
archiveFile
.
diskFileInfo
.
group
=
rset
.
columnString
(
"DISK_FILE_G
ROUP
"
);
archiveFile
.
diskFileInfo
.
owner
=
rset
.
columnString
(
"DISK_FILE_U
ID
"
);
archiveFile
.
diskFileInfo
.
group
=
rset
.
columnString
(
"DISK_FILE_G
ID
"
);
archiveFile
.
fileSize
=
rset
.
columnUint64
(
"SIZE_IN_BYTES"
);
archiveFile
.
checksumType
=
rset
.
columnString
(
"CHECKSUM_TYPE"
);
archiveFile
.
checksumValue
=
rset
.
columnString
(
"CHECKSUM_VALUE"
);
...
...
@@ -4538,12 +4538,12 @@ common::dataStructures::ArchiveFileSummary RdbmsCatalogue::getTapeFileSummary(
}
if
(
searchCriteria
.
diskFileUser
)
{
if
(
addedAWhereConstraint
)
sql
+=
" AND "
;
sql
+=
"ARCHIVE_FILE.DISK_FILE_U
SER
= :DISK_FILE_U
SER
"
;
sql
+=
"ARCHIVE_FILE.DISK_FILE_U
ID
= :DISK_FILE_U
ID
"
;
addedAWhereConstraint
=
true
;
}
if
(
searchCriteria
.
diskFileGroup
)
{
if
(
addedAWhereConstraint
)
sql
+=
" AND "
;
sql
+=
"ARCHIVE_FILE.DISK_FILE_G
ROUP
= :DISK_FILE_G
ROUP
"
;
sql
+=
"ARCHIVE_FILE.DISK_FILE_G
ID
= :DISK_FILE_G
ID
"
;
addedAWhereConstraint
=
true
;
}
if
(
searchCriteria
.
storageClass
)
{
...
...
@@ -4581,10 +4581,10 @@ common::dataStructures::ArchiveFileSummary RdbmsCatalogue::getTapeFileSummary(
stmt
.
bindString
(
":DISK_FILE_PATH"
,
searchCriteria
.
diskFilePath
.
value
());
}
if
(
searchCriteria
.
diskFileUser
)
{
stmt
.
bindString
(
":DISK_FILE_U
SER
"
,
searchCriteria
.
diskFileUser
.
value
());
stmt
.
bindString
(
":DISK_FILE_U
ID
"
,
searchCriteria
.
diskFileUser
.
value
());
}
if
(
searchCriteria
.
diskFileGroup
)
{
stmt
.
bindString
(
":DISK_FILE_G
ROUP
"
,
searchCriteria
.
diskFileGroup
.
value
());
stmt
.
bindString
(
":DISK_FILE_G
ID
"
,
searchCriteria
.
diskFileGroup
.
value
());
}
if
(
searchCriteria
.
storageClass
)
{
stmt
.
bindString
(
":STORAGE_CLASS_NAME"
,
searchCriteria
.
storageClass
.
value
());
...
...
@@ -5333,8 +5333,8 @@ std::unique_ptr<common::dataStructures::ArchiveFile> RdbmsCatalogue::getArchiveF
"ARCHIVE_FILE.DISK_INSTANCE_NAME AS DISK_INSTANCE_NAME,"
"ARCHIVE_FILE.DISK_FILE_ID AS DISK_FILE_ID,"
"ARCHIVE_FILE.DISK_FILE_PATH AS DISK_FILE_PATH,"
"ARCHIVE_FILE.DISK_FILE_U
SER
AS DISK_FILE_U
SER
,"
"ARCHIVE_FILE.DISK_FILE_G
ROUP
AS DISK_FILE_G
ROUP
,"
"ARCHIVE_FILE.DISK_FILE_U
ID
AS DISK_FILE_U
ID
,"
"ARCHIVE_FILE.DISK_FILE_G
ID
AS DISK_FILE_G
ID
,"
"ARCHIVE_FILE.SIZE_IN_BYTES AS SIZE_IN_BYTES,"
"ARCHIVE_FILE.CHECKSUM_TYPE AS CHECKSUM_TYPE,"
"ARCHIVE_FILE.CHECKSUM_VALUE AS CHECKSUM_VALUE,"
...
...
@@ -5371,8 +5371,8 @@ std::unique_ptr<common::dataStructures::ArchiveFile> RdbmsCatalogue::getArchiveF
archiveFile
->
diskInstance
=
rset
.
columnString
(
"DISK_INSTANCE_NAME"
);
archiveFile
->
diskFileId
=
rset
.
columnString
(
"DISK_FILE_ID"
);
archiveFile
->
diskFileInfo
.
path
=
rset
.
columnString
(
"DISK_FILE_PATH"
);
archiveFile
->
diskFileInfo
.
owner
=
rset
.
columnString
(
"DISK_FILE_U
SER
"
);
archiveFile
->
diskFileInfo
.
group
=
rset
.
columnString
(
"DISK_FILE_G
ROUP
"
);
archiveFile
->
diskFileInfo
.
owner
=
rset
.
columnString
(
"DISK_FILE_U
ID
"
);
archiveFile
->
diskFileInfo
.
group
=
rset
.
columnString
(
"DISK_FILE_G
ID
"
);
archiveFile
->
fileSize
=
rset
.
columnUint64
(
"SIZE_IN_BYTES"
);
archiveFile
->
checksumType
=
rset
.
columnString
(
"CHECKSUM_TYPE"
);
archiveFile
->
checksumValue
=
rset
.
columnString
(
"CHECKSUM_VALUE"
);
...
...
@@ -5423,8 +5423,8 @@ std::unique_ptr<common::dataStructures::ArchiveFile> RdbmsCatalogue::getArchiveF
"ARCHIVE_FILE.DISK_INSTANCE_NAME AS DISK_INSTANCE_NAME,"
"ARCHIVE_FILE.DISK_FILE_ID AS DISK_FILE_ID,"
"ARCHIVE_FILE.DISK_FILE_PATH AS DISK_FILE_PATH,"
"ARCHIVE_FILE.DISK_FILE_U
SER
AS DISK_FILE_U
SER
,"
"ARCHIVE_FILE.DISK_FILE_G
ROUP
AS DISK_FILE_G
ROUP
,"
"ARCHIVE_FILE.DISK_FILE_U
ID
AS DISK_FILE_U
ID
,"
"ARCHIVE_FILE.DISK_FILE_G
ID
AS DISK_FILE_G
ID
,"
"ARCHIVE_FILE.SIZE_IN_BYTES AS SIZE_IN_BYTES,"
"ARCHIVE_FILE.CHECKSUM_TYPE AS CHECKSUM_TYPE,"
"ARCHIVE_FILE.CHECKSUM_VALUE AS CHECKSUM_VALUE,"
...
...
@@ -5464,8 +5464,8 @@ std::unique_ptr<common::dataStructures::ArchiveFile> RdbmsCatalogue::getArchiveF
archiveFile
->
diskInstance
=
rset
.
columnString
(
"DISK_INSTANCE_NAME"
);
archiveFile
->
diskFileId
=
rset
.
columnString
(
"DISK_FILE_ID"
);
archiveFile
->
diskFileInfo
.
path
=
rset
.
columnString
(
"DISK_FILE_PATH"
);
archiveFile
->
diskFileInfo
.
owner
=
rset
.
columnString
(
"DISK_FILE_U
SER
"
);
archiveFile
->
diskFileInfo
.
group
=
rset
.
columnString
(
"DISK_FILE_G
ROUP
"
);
archiveFile
->
diskFileInfo
.
owner
=
rset
.
columnString
(
"DISK_FILE_U
ID
"
);
archiveFile
->
diskFileInfo
.
group
=
rset
.
columnString
(
"DISK_FILE_G
ID
"
);
archiveFile
->
fileSize
=
rset
.
columnUint64
(
"SIZE_IN_BYTES"
);
archiveFile
->
checksumType
=
rset
.
columnString
(
"CHECKSUM_TYPE"
);
archiveFile
->
checksumValue
=
rset
.
columnString
(
"CHECKSUM_VALUE"
);
...
...
@@ -5570,8 +5570,8 @@ std::unique_ptr<common::dataStructures::ArchiveFile> RdbmsCatalogue::getArchiveF
"ARCHIVE_FILE.DISK_INSTANCE_NAME AS DISK_INSTANCE_NAME,"
"ARCHIVE_FILE.DISK_FILE_ID AS DISK_FILE_ID,"
"ARCHIVE_FILE.DISK_FILE_PATH AS DISK_FILE_PATH,"
"ARCHIVE_FILE.DISK_FILE_U
SER
AS DISK_FILE_U
SER
,"
"ARCHIVE_FILE.DISK_FILE_G
ROUP
AS DISK_FILE_G
ROUP
,"
"ARCHIVE_FILE.DISK_FILE_U
ID
AS DISK_FILE_U
ID
,"
"ARCHIVE_FILE.DISK_FILE_G
ID
AS DISK_FILE_G
ID
,"
"ARCHIVE_FILE.SIZE_IN_BYTES AS SIZE_IN_BYTES,"
"ARCHIVE_FILE.CHECKSUM_TYPE AS CHECKSUM_TYPE,"
"ARCHIVE_FILE.CHECKSUM_VALUE AS CHECKSUM_VALUE,"
...
...
@@ -5610,8 +5610,8 @@ std::unique_ptr<common::dataStructures::ArchiveFile> RdbmsCatalogue::getArchiveF
archiveFile
->
diskInstance
=
rset
.
columnString
(
"DISK_INSTANCE_NAME"
);
archiveFile
->
diskFileId
=
rset
.
columnString
(
"DISK_FILE_ID"
);
archiveFile
->
diskFileInfo
.
path
=
rset
.
columnString
(
"DISK_FILE_PATH"
);
archiveFile
->
diskFileInfo
.
owner
=
rset
.
columnString
(
"DISK_FILE_U
SER
"
);
archiveFile
->
diskFileInfo
.
group
=
rset
.
columnString
(
"DISK_FILE_G
ROUP
"
);
archiveFile
->
diskFileInfo
.
owner
=
rset
.
columnString
(
"DISK_FILE_U
ID
"
);
archiveFile
->
diskFileInfo
.
group
=
rset
.
columnString
(
"DISK_FILE_G
ID
"
);
archiveFile
->
fileSize
=
rset
.
columnUint64
(
"SIZE_IN_BYTES"
);
archiveFile
->
checksumType
=
rset
.
columnString
(
"CHECKSUM_TYPE"
);
archiveFile
->
checksumValue
=
rset
.
columnString
(
"CHECKSUM_VALUE"
);
...
...
@@ -5664,8 +5664,8 @@ std::unique_ptr<common::dataStructures::ArchiveFile> RdbmsCatalogue::getArchiveF
"ARCHIVE_FILE.DISK_INSTANCE_NAME AS DISK_INSTANCE_NAME,"
"ARCHIVE_FILE.DISK_FILE_ID AS DISK_FILE_ID,"
"ARCHIVE_FILE.DISK_FILE_PATH AS DISK_FILE_PATH,"
"ARCHIVE_FILE.DISK_FILE_U
SER
AS DISK_FILE_U
SER
,"
"ARCHIVE_FILE.DISK_FILE_G
ROUP
AS DISK_FILE_G
ROUP
,"
"ARCHIVE_FILE.DISK_FILE_U
ID
AS DISK_FILE_U
ID
,"
"ARCHIVE_FILE.DISK_FILE_G
ID
AS DISK_FILE_G
ID
,"
"ARCHIVE_FILE.SIZE_IN_BYTES AS SIZE_IN_BYTES,"
"ARCHIVE_FILE.CHECKSUM_TYPE AS CHECKSUM_TYPE,"
"ARCHIVE_FILE.CHECKSUM_VALUE AS CHECKSUM_VALUE,"
...
...
@@ -5707,8 +5707,8 @@ std::unique_ptr<common::dataStructures::ArchiveFile> RdbmsCatalogue::getArchiveF
archiveFile
->
diskInstance
=
rset
.
columnString
(
"DISK_INSTANCE_NAME"
);
archiveFile
->
diskFileId
=
rset
.
columnString
(
"DISK_FILE_ID"
);
archiveFile
->
diskFileInfo
.
path
=
rset
.
columnString
(
"DISK_FILE_PATH"
);
archiveFile
->
diskFileInfo
.
owner
=
rset
.
columnString
(
"DISK_FILE_U
SER
"
);
archiveFile
->
diskFileInfo
.
group
=
rset
.
columnString
(
"DISK_FILE_G
ROUP
"
);
archiveFile
->
diskFileInfo
.
owner
=
rset
.
columnString
(
"DISK_FILE_U
ID
"
);
archiveFile
->
diskFileInfo
.
group
=
rset
.
columnString
(
"DISK_FILE_G
ID
"
);
archiveFile
->
fileSize
=
rset
.
columnUint64
(
"SIZE_IN_BYTES"
);
archiveFile
->
checksumType
=
rset
.
columnString
(
"CHECKSUM_TYPE"
);
archiveFile
->
checksumValue
=
rset
.
columnString
(
"CHECKSUM_VALUE"
);
...
...
catalogue/RdbmsCatalogueGetArchiveFilesForRepackItor.cpp
View file @
f4b6f623
...
...
@@ -44,8 +44,8 @@ namespace {
archiveFile
.
diskInstance
=
rset
.
columnString
(
"DISK_INSTANCE_NAME"
);
archiveFile
.
diskFileId
=
rset
.
columnString
(
"DISK_FILE_ID"
);
archiveFile
.
diskFileInfo
.
path
=
rset
.
columnString
(
"DISK_FILE_PATH"
);
archiveFile
.
diskFileInfo
.
owner
=
rset
.
columnString
(
"DISK_FILE_U
SER
"
);
archiveFile
.
diskFileInfo
.
group
=
rset
.
columnString
(
"DISK_FILE_G
ROUP
"
);
archiveFile
.
diskFileInfo
.
owner
=
rset
.
columnString
(
"DISK_FILE_U
ID
"
);
archiveFile
.
diskFileInfo
.
group
=
rset
.
columnString
(
"DISK_FILE_G
ID
"
);
archiveFile
.
fileSize
=
rset
.
columnUint64
(
"SIZE_IN_BYTES"
);
archiveFile
.
checksumType
=
rset
.
columnString
(
"CHECKSUM_TYPE"
);
archiveFile
.
checksumValue
=
rset
.
columnString
(
"CHECKSUM_VALUE"
);
...
...
@@ -92,8 +92,8 @@ RdbmsCatalogueGetArchiveFilesForRepackItor::RdbmsCatalogueGetArchiveFilesForRepa
"ARCHIVE_FILE.DISK_INSTANCE_NAME AS DISK_INSTANCE_NAME,"
"ARCHIVE_FILE.DISK_FILE_ID AS DISK_FILE_ID,"
"ARCHIVE_FILE.DISK_FILE_PATH AS DISK_FILE_PATH,"
"ARCHIVE_FILE.DISK_FILE_U
SER
AS DISK_FILE_U
SER
,"
"ARCHIVE_FILE.DISK_FILE_G
ROUP
AS DISK_FILE_G
ROUP
,"
"ARCHIVE_FILE.DISK_FILE_U
ID
AS DISK_FILE_U
ID
,"
"ARCHIVE_FILE.DISK_FILE_G
ID
AS DISK_FILE_G
ID
,"
"ARCHIVE_FILE.SIZE_IN_BYTES AS SIZE_IN_BYTES,"
"ARCHIVE_FILE.CHECKSUM_TYPE AS CHECKSUM_TYPE,"
"ARCHIVE_FILE.CHECKSUM_VALUE AS CHECKSUM_VALUE,"
...
...
catalogue/RdbmsCatalogueGetArchiveFilesItor.cpp
View file @
f4b6f623
...
...
@@ -44,8 +44,8 @@ namespace {
archiveFile
.
diskInstance
=
rset
.
columnString
(
"DISK_INSTANCE_NAME"
);
archiveFile
.
diskFileId
=
rset
.
columnString
(
"DISK_FILE_ID"
);
archiveFile
.
diskFileInfo
.
path
=
rset
.
columnString
(
"DISK_FILE_PATH"
);
archiveFile
.
diskFileInfo
.
owner
=
rset
.
columnString
(
"DISK_FILE_U
SER
"
);
archiveFile
.
diskFileInfo
.
group
=
rset
.
columnString
(
"DISK_FILE_G
ROUP
"
);
archiveFile
.
diskFileInfo
.
owner
=
rset
.
columnString
(
"DISK_FILE_U
ID
"
);
archiveFile
.
diskFileInfo
.
group
=
rset
.
columnString
(
"DISK_FILE_G
ID
"
);
archiveFile
.
fileSize
=
rset
.
columnUint64
(
"SIZE_IN_BYTES"
);
archiveFile
.
checksumType
=
rset
.
columnString
(
"CHECKSUM_TYPE"
);
archiveFile
.
checksumValue
=
rset
.
columnString
(
"CHECKSUM_VALUE"
);
...
...
@@ -95,8 +95,8 @@ RdbmsCatalogueGetArchiveFilesItor::RdbmsCatalogueGetArchiveFilesItor(
"ARCHIVE_FILE.DISK_INSTANCE_NAME AS DISK_INSTANCE_NAME,"
"ARCHIVE_FILE.DISK_FILE_ID AS DISK_FILE_ID,"
"ARCHIVE_FILE.DISK_FILE_PATH AS DISK_FILE_PATH,"
"ARCHIVE_FILE.DISK_FILE_U
SER
AS DISK_FILE_U
SER
,"
"ARCHIVE_FILE.DISK_FILE_G
ROUP
AS DISK_FILE_G
ROUP
,"
"ARCHIVE_FILE.DISK_FILE_U
ID
AS DISK_FILE_U
ID
,"
"ARCHIVE_FILE.DISK_FILE_G
ID
AS DISK_FILE_G
ID
,"
"ARCHIVE_FILE.SIZE_IN_BYTES AS SIZE_IN_BYTES,"
"ARCHIVE_FILE.CHECKSUM_TYPE AS CHECKSUM_TYPE,"
"ARCHIVE_FILE.CHECKSUM_VALUE AS CHECKSUM_VALUE,"
...
...
@@ -160,12 +160,12 @@ RdbmsCatalogueGetArchiveFilesItor::RdbmsCatalogueGetArchiveFilesItor(
}
if
(
searchCriteria
.
diskFileUser
)
{
if
(
addedAWhereConstraint
)
sql
+=
" AND "
;
sql
+=
"ARCHIVE_FILE.DISK_FILE_U
SER
= :DISK_FILE_U
SER
"
;
sql
+=
"ARCHIVE_FILE.DISK_FILE_U
ID
= :DISK_FILE_U
ID
"
;
addedAWhereConstraint
=
true
;
}
if
(
searchCriteria
.
diskFileGroup
)
{
if
(
addedAWhereConstraint
)
sql
+=
" AND "
;
sql
+=
"ARCHIVE_FILE.DISK_FILE_G
ROUP
= :DISK_FILE_G
ROUP
"
;
sql
+=
"ARCHIVE_FILE.DISK_FILE_G
ID
= :DISK_FILE_G
ID
"
;
addedAWhereConstraint
=
true
;
}
if
(
searchCriteria
.
storageClass
)
{
...
...
@@ -211,10 +211,10 @@ RdbmsCatalogueGetArchiveFilesItor::RdbmsCatalogueGetArchiveFilesItor(
m_stmt
.
bindString
(
":DISK_FILE_PATH"
,
searchCriteria
.
diskFilePath
.
value
());
}
if
(
searchCriteria
.
diskFileUser
)
{
m_stmt
.
bindString
(
":DISK_FILE_U
SER
"
,
searchCriteria
.
diskFileUser
.
value
());
m_stmt
.
bindString
(
":DISK_FILE_U
ID
"
,
searchCriteria
.
diskFileUser
.
value
());
}
if
(
searchCriteria
.
diskFileGroup
)
{
m_stmt
.
bindString
(
":DISK_FILE_G
ROUP
"
,
searchCriteria
.
diskFileGroup
.
value
());
m_stmt
.
bindString
(
":DISK_FILE_G
ID
"
,
searchCriteria
.
diskFileGroup
.
value
());
}
if
(
searchCriteria
.
storageClass
)
{
m_stmt
.
bindString
(
":STORAGE_CLASS_NAME"
,
searchCriteria
.
storageClass
.
value
());
...
...
catalogue/common_catalogue_schema.sql
View file @
f4b6f623
...
...
@@ -161,8 +161,8 @@ CREATE TABLE ARCHIVE_FILE(
DISK_INSTANCE_NAME
VARCHAR
(
100
)
CONSTRAINT
ARCHIVE_FILE_DIN_NN
NOT
NULL
,
DISK_FILE_ID
VARCHAR
(
100
)
CONSTRAINT
ARCHIVE_FILE_DFI_NN
NOT
NULL
,
DISK_FILE_PATH
VARCHAR
(
2000
)
CONSTRAINT
ARCHIVE_FILE_DFP_NN
NOT
NULL
,
DISK_FILE_U
SER
VARCHAR
(
100
)
CONSTRAINT
ARCHIVE_FILE_DFU_NN
NOT
NULL
,
DISK_FILE_G
ROUP
VARCHAR
(
100
)
CONSTRAINT
ARCHIVE_FILE_DFG_NN
NOT
NULL
,
DISK_FILE_U
ID
NUMERIC
(
20
,
0
)
CONSTRAINT
ARCHIVE_FILE_DFU_NN
NOT
NULL
,
DISK_FILE_G
ID
NUMERIC
(
20
,
0
)
CONSTRAINT
ARCHIVE_FILE_DFG_NN
NOT
NULL
,
SIZE_IN_BYTES
NUMERIC
(
20
,
0
)
CONSTRAINT
ARCHIVE_FILE_SIB_NN
NOT
NULL
,
CHECKSUM_TYPE
VARCHAR
(
100
)
CONSTRAINT
ARCHIVE_FILE_CT1_NN
NOT
NULL
,
CHECKSUM_VALUE
VARCHAR
(
100
)
CONSTRAINT
ARCHIVE_FILE_CV_NN
NOT
NULL
,
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment