.TP
.B type
-type restriction - kind can be package,patch,pattern,product and srcpackage.
+type restriction
.br
-default is all kind
+values can be \fBpackage\fR, \fBpatch\fR, \fBpattern\fR, \fBproduct\fR and \fBsrcpackage\fR.
+.br
+default is all type
.TP
.B case_sensitive
.TP
.B match_type
-type of string in value. Not affect kind and repo which must be exactly specified.
+type of string in value. Not affect type and repo which must be exactly specified.
.br
values are \fBexact\fR for exact match, \fBsubstring\fR if string contains value, \fBregex\fR for regular expressions, \fBglob\fR for matching as in command line and \fBword\fR.
.br
.TP
.B query_string
-string for all attributes. Can be restricted by attribute with empty value.
+string for all attributes. Can be restricted by attribute with empty value ( it is recommended, because without restriction expect some performance problems ).
+
+.TP
+.B version
+restrict lock only to some versions. It contains two part, first is operator and second is version.
+.br
+Operator is \fB==\fR,\fB!=\fR,\fB<\fR,\fB>\fR,\fB<=\fR,\fB>=\fR. If operator is not specified then == is used.
+.br
+Version have format \fBepoch:version-release\fR. Only version is mandatory.
+.br
+example - version: < 0:0.11.4-2
.TP
.B solvable_name
summary of object
.TP
+.B solvable_arch
+architecture of object (e.g. x86_64, i586)
+
+.TP
.B solvable_description
description of object
.br
-----locks-----
.br
-kind:patch
+type:patch
.TP
.B Two locks
.br
-----locks-----
.br
-global_string: kde
+query_string: kde
.br
solvable_name:
.br
.br
solvable_name: k3b
.br
-string_type: exact
+match_type: exact
.SH "HOMEPAGE"