boolean
The boolean
type represents a True
or False
value.
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Session, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
Creation
If this property is TRUE, then the deployment is allowed to use sites that aren't mentioned in the license of any BES products. If FALSE, those sites will not be usable.
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Session, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
Returns the boolean audit failure status of the specified audit policy information.Example: (name of it, audit failure of system policy of it) of subcategories of category whose (name of it is "System") of audit policy - Returns the names and audit failure status of each of the subcategories of the System audit policy category.
Version | Platforms |
---|---|
8.0.584.0 | Windows |
Returns the boolean audit success status of the specified audit policy information.Example: audit success of system policies of subcategory whose (name of it is "User Account Management") of account management category of audit policy - Returns the TRUE/FALSE status of the specified audit policy subcategory.
Version | Platforms |
---|---|
8.0.584.0 | Windows |
Returns whether the computer is big-endian.
- Q: big endian of operating system
- A: False
Version | Platforms |
---|---|
9.1.1117.0 | AIX, Debian, HP-UX, Mac, Red Hat, SUSE, Solaris, Ubuntu, Windows |
9.5.13.130 | Raspbian |
Returns True
if the nth bit is set. Bits are numbered starting at zero. Bit 0 is the least significant bit.
- Q: bit 0 of 2
- A: False
- Q: bit 1 of 2
- A: True
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Session, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
Returns True
if the specified processor is afflicted by the coma bug. The coma bug afflicts certain Cyrix CPUs, causing them to occasionally lock up. The affected CPUs include the Cyrix/IBM 6x86, 6x86L, and 6x86MX.
Version | Platforms |
---|---|
8.0.584.0 | Red Hat, SUSE |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
For a multiple action group, there is a checkbox in the Take Action > Execution tab that controls whether the Action group should fail as soon as any member Actions fail, or continue to run the subsequent Actions in the group. This inspector returns True
if the flag is set to continue.
Version | Platforms |
---|---|
8.0.584.0 | Session |
Currently active is true if and only if the specified firewall rule is enabled (the Enabled property is true) AND the currently active profile type (as defined by the CurrentProfileTypes property of INetFwPolicy2) is one of the profiles for which the rule applies (as defined by the Profiles property). For more information see the MSDN Library articles for INetFwRule, including the CurrentProfileTypes and Profiles properties.
Version | Platforms |
---|---|
8.0.584.0 | Windows |
This introspector returns True
if a property's dependency is known. If it isn't, then properties containing the expression can't be fingerprinted, an optimization that exempts expressions from re-evaluation if their dependencies haven't changed.
- Q: (it as string, dependency known of it) of properties of type "file"
- A: json of <file>: json value, True
- A: sqlite database of <file>: sqlite database, False
- A: content of <file>: file content, True
- A: ...
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Session, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
Returns True
if the application (the client, console, or web reports, depending on the context) tried to enter FIPS 140-2 compliant mode.
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Session, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
Returns True
if the calculation raised the divide-by-zero exception; that is, if some part of the calculation produced an exact infinity.
Version | Platforms |
---|---|
8.0.584.0 | Mac, Red Hat, SUSE, Session, Windows |
8.1.535.0 | Debian, Ubuntu |
9.0.586.0 | AIX, HP-UX, Solaris |
9.5.13.130 | Raspbian |
Returns True
if the trustee specified by <string> has append permissions on the given access control list.Example: effective append permission for "Power Users" of dacls of security descriptors of windows folder - Returns True
if Power Users have append permissions on the system folder.
Version | Platforms |
---|---|
8.0.584.0 | Windows |
Returns True
if the trustee specified by <string> has folder creation permissions on the given access control list.Example: effective create folder permissions for "Administrators" of dacls of security descriptors of folders of folder "c:\" - Returns a list of TRUE/FALSE values corresponding to the ability of the Administrator to create new folders in each of the existing folders of the c: drive.
Version | Platforms |
---|---|
8.0.584.0 | Windows |
Returns True
if the trustee specified by <string> has synchronization permissions on the given access control list.Example: effective synchronize permission for "Administrators" of dacls of security descriptors of system folder - Returns True
if the Administrator has permission to syncrhonize with the system folder.
Version | Platforms |
---|---|
8.0.584.0 | Windows |
Returns True
if the specified processor is afflicted by the f00f bug. This bug is named after the first two of a four-byte assembly language sequence that can freeze up x86 Pentium processors.
Version | Platforms |
---|---|
8.0.584.0 | Red Hat, SUSE |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
Returns True
if the floating point number is finite.
- Q: (it, finite of it) of (floating point "1" / 2)
- A: 0.5, True
- Q: (it, finite of it) of (floating point "1" / 0)
- A: +infinity, False
Version | Platforms |
---|---|
8.0.584.0 | Mac, Red Hat, SUSE, Session, Windows |
8.1.535.0 | Debian, Ubuntu |
9.0.586.0 | AIX, HP-UX, Solaris |
9.5.13.130 | Raspbian |
Returns True
if the application (the client, console, or web reports, depending on the context) is operating in FIPS 140-2 mode (the mode provided by openssl). FIPS mode limits the set of ciphers and SSL protocols that can be used in the cryptographic library.
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Session, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
Returns True
if the BES Action masthead specifies that applications (the client, console, or web reports, depending on the context) in the deployment should operate in FIPS 140-2 compliant mode.
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Session, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
The value of the globally readable flag depends on the type of site:External sites: True if and only if the site has been marked as readable by all users.Master sites: True.Operator sites: False. Custom sites: True if and only if the site has been marked as readable by all users.
Version | Platforms |
---|---|
8.0.584.0 | Session |
Returns True
if the action is a group action and the action component is the group leader. When you deploy a mult-action from the BES Console, it constructs a group action with a group leader to control the overall behavior of the action. This inspector is used internally to manage the progress of the group action.
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
Returns True
if the processor is capable of running with hyperthreading enabled.
- Q: hyperthreading capable
- A: True
Version | Platforms |
---|---|
8.0.584.0 | Windows |
Returns True
if the machine is running with hyperthreading enabled.
- Q: hyperthreading enabled
- A: False
Version | Platforms |
---|---|
8.0.584.0 | Windows |
Returns if True the network is "independent", or False if it is ad-hoc.
- Q: (ssid of it | "no ssid", secured of it, ibss of it, rssi of it, signal strenght of it, channel band of it, channel number of it) of current networks of wifis of adapters of network
- A: VISITORS, False, False
- T: 5954
Version | Platforms |
---|---|
9.5.5.193 | Mac, Windows |
When you define a Baseline by adding components, the default is to OR the relevance from each baseline component with the overall Baseline relevance. Thus, the multiple Action group will be relevant on machines where any of the components are relevant. If you add a component that is always relevant (such as "true"), you might want to uncheck the "Baseline will be relevant on applicable computers where this component is relevant" checkbox (click the + next to the component name to see it). This inspector returns True
if this box is checked for the specified component.
Version | Platforms |
---|---|
8.0.584.0 | Session |
Returns True
if the calculation raised the inexact exception; that is, if some intermediate result could not be represented exactly.
Version | Platforms |
---|---|
8.0.584.0 | Mac, Red Hat, SUSE, Session, Windows |
8.1.535.0 | Debian, Ubuntu |
9.0.586.0 | AIX, HP-UX, Solaris |
9.5.13.130 | Raspbian |
Returns True
if the specified metabase value has the inherit attribute set.Example: inherit attributes of values of key "/Schema" of metabase - Returns a boolean True or False depending on the inherit attributes of each sub-key in the specified key of the metabase.
Version | Platforms |
---|---|
8.0.584.0 | Windows |
Returns True
if the column type is SQLITE_INTEGER
.
- Q: column types whose (integer of it) of table "Album" of sqlite database of file "chinook.db"
- A: AlbumId: SQLITE_INTEGER
- A: ArtistId: SQLITE_INTEGER
Version | Platforms |
---|---|
9.0.586.0 | AIX, Debian, HP-UX, Mac, Red Hat, SUSE, Solaris, Ubuntu, Windows |
9.5.13.130 | Raspbian |
Returns True
if the task logon type is set to interactive token or password. If the user is logged on, the interactive token is used. Otherwise the password is used. The password must have been specified when the task was registered.
Version | Platforms |
---|---|
8.0.584.0 | Windows |
Returns True
if the calculation raised the invalid exception; that is, if some part of the calculation a function was applied to a value outside its domain.
Version | Platforms |
---|---|
8.0.584.0 | Mac, Red Hat, SUSE, Session, Windows |
8.1.535.0 | Debian, Ubuntu |
9.0.586.0 | AIX, HP-UX, Solaris |
9.5.13.130 | Raspbian |
Returns True
if the computer is running Linux.
Example of QnA ran on Linux Ubuntu 20.04.4 LTS.
- Q: linux of operating system
- A: True
Example of QnA ran on Windows Server 2022.
- Q: linux of operating system
- A: False
Version | Platforms |
---|---|
11.0.2.0 | AIX, Debian, Mac, Raspbian, Red Hat, Solaris, SUSE, Ubuntu, Windows |
Returns True
if the computer is little-endian.
- Q: little endian of operating system
- A: True
Version | Platforms |
---|---|
9.1.1117.0 | AIX, Debian, HP-UX, Mac, Red Hat, SUSE, Solaris, Ubuntu, Windows |
9.5.13.130 | Raspbian |
Indicates that the particular network ip interface is a loopback interface.Example: address of ip interface whose (loopback of it = false) of network = "192.168.127.127" - Returns True
if the given IP address doesn't have loopback.
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
Returns True
if the computer is a Macintosh.
- Q: (mac of it, name of it) of operating system
- A: True, Mac OS X
- Q: (mac of it, name of it) of operating system
- A: False, Win8.1
- Q: (mac of it, name of it) of operating system
- A: False, Linux Ubuntu 14.04.2 LTS
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
This inspector returns true if the client is a member of the specified manual group. It returns a nonexistent object error if the client is not a member of the group.
- Q: member of manual group "Windows systems" of client
- A: True
- Q: member of manual group "AIX systems" of client
- E: Singular expression refers to nonexistent object.
Version | Platforms |
---|---|
9.1.1065.0 | AIX, Debian, HP-UX, Mac, Red Hat, SUSE, Solaris, Ubuntu, Windows |
9.5.13.130 | Raspbian |
This inspector returns true if the client is a member of the specified server based group. It returns a nonexistent object error if the client is not a member of the group.
- Q: member of server based group "Windows Server based" of client
- A: True
- Q: member of server based group "AIX group" of client
- E: Singular expression refers to nonexistent object.
Version | Platforms |
---|---|
10.0.4.0 | AIX, Debian, Mac, Raspbian, Red Hat, SUSE, Solaris, Ubuntu, Windows |
Returns whether the property can have more than one value for a single input.
- Q: properties whose (multivalued of it) of type "bit set"
- A: one bits of <bit set>: integer
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Session, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
Returns True
if the value is not a number.Example: nan of (floating point "1.e-99999" * floating point "1.e999999") - Returns True
.
Version | Platforms |
---|---|
8.0.584.0 | Mac, Red Hat, SUSE, Session, Windows |
8.1.535.0 | Debian, Ubuntu |
9.0.586.0 | AIX, HP-UX, Solaris |
9.5.13.130 | Raspbian |
Returns True
when users indicated they want to run the action by accepting the offer presented by the BES Client UI. When an offer has been accepted, the Client evaluates its constraints and runs as soon as conditions allow.
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
Returns True
if the calculation raised the overflow exception; that is, if some intermediate result was too large to be represented, but not an exact infinity.Example: overflow of (floating point "1.0e50000") - Returns True
, since the number is too big to represent in floating point.
Version | Platforms |
---|---|
8.0.584.0 | Mac, Red Hat, SUSE, Session, Windows |
8.1.535.0 | Debian, Ubuntu |
9.0.586.0 | AIX, HP-UX, Solaris |
9.5.13.130 | Raspbian |
Returns True
if the license update is currently pending. This means that the license has been updated in the database, but has not yet been put into a masthead and pushed down to clients. It is used by the license overview to tell you that you have an updated license, but your clients may still be in restricted mode because they aren't aware of the new license parameters.
Version | Platforms |
---|---|
8.0.584.0 | Session |
Installers may leave values in the registry that the operating system will execute when the next user logs in. Pending login can detect these registry entries.
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
Returns True
if the specified action included an 'action requires login' command, and a login has not yet occurred since the action has run.
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
Immediately after running an action requires restart command like:
action requires restart "PatchGroupX"
The following expression will be true until the next restart:
pending restart "PatchGroupX"
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
Returns True
if the specified action included an 'action requires restart' command and a restart has not occurred since the action has run.
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
Returns True
if the computer is currently plugged in to AC power.Example: plugged of power level - Returns True
if the computer is currently plugged in.
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
A network adapter interface can be a point-to-point interface, such as you might use for a VPN connection or a SLIP connection. This inspector returns True
if the specified network adapter interface is configured to run point-to-point.
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
Checks if the binary value in the binary string is valid in one or more encodings. To specify multiple encodings, separate them with a semicolon. The binary value is tested with the first encoding, and if it is not valid, it is tested against next encoding until a valid encoding, among those specified, if found or untile the list of encodings to test ends. The inspector returns true if binary value is valid in any of specified encodings, returns false otherwise.
- Q: representable in "UTF-8;Shift_JIS" of (binary_string "82a082a2")
- A: True
Version | Platforms |
---|---|
9.5.7.90 | AIX, Debian, Mac, Red Hat, SUSE, Session, Solaris, Ubuntu, Windows |
9.5.13.130 | Raspbian |
Returns true if binary data in binary_string
is valid UTF-16 data on Windows systems. Returns true if binary data in binary_string
is valid UTF-8 data on non-Windows systems.
Version | Platforms |
---|---|
9.5.7.90 | AIX, Debian, Mac, Red Hat, SUSE, Session, Solaris, Ubuntu, Windows |
9.5.13.130 | Raspbian |
Determines whether a specified group of firewall rules is enabled or disabled for the current profile, considering the firewall's state, BlockAllInboundTraffic state and group policy overrides state. The string is used to group rules together. It can be the group name or an indirect string to the group name in the form of "@yourresourcedll.dll,-23255." Rules belonging to this group will be queried.
Version | Platforms |
---|---|
8.0.584.0 | Windows |
The service name must be passed between double quotes (e.g. "BESClient"). On Debian, Raspbian, Ubuntu, AIX, HP-UX and Solaris, the inspector only works for BigFix services. The BigFix service names are: BESClient, BESExplorer, BESFillDB, BESGatherDB, BESPluginPortal, BESRelay, BESRootServer, BESWebReportsServer and BESWebUI.
Version | Platforms |
---|---|
8.2.1078.0 | AIX, Debian, HP-UX, Red Hat, SUSE, Solaris, Ubuntu, Windows |
9.5.13.130 | Raspbian |
Returns True
if an existing interactive token is used to run the task. This requires the user to employ a service for user (S4U) logon. With S4U logons, no password is stored and neither network nor encrypted files can be accessed.
Version | Platforms |
---|---|
8.0.584.0 | Windows |
Returns the service restriction state of a given service. There are two strings passed to define the restriction: the service name and the application name. For more information, see the MSDN Library section on INetFwServiceRestriction.
Version | Platforms |
---|---|
8.0.584.0 | Windows |
The sticky bit S_ISVTX
on a directory means that a file in that directory can be renamed or deleted only by the owner of the file, by the owner of the directory, and by root. This inspector returns True
if the sticky bit of the given mode is on.
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Red Hat, SUSE, Solaris |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
Returns True
if the column type is SQLITE_TEXT
.
- Q: column types whose (text of it) of table "Album" of sqlite database of file "chinook.db"
- A: Title: SQLITE_TEXT
Version | Platforms |
---|---|
9.0.586.0 | AIX, Debian, HP-UX, Mac, Red Hat, SUSE, Solaris, Ubuntu, Windows |
9.5.13.130 | Raspbian |
Returns True
if the calculation raised the underflow exception; that is, if some intermediate result was a nonzero value too small to be represented.
Version | Platforms |
---|---|
8.0.584.0 | Mac, Red Hat, SUSE, Session, Windows |
8.1.535.0 | Debian, Ubuntu |
9.0.586.0 | AIX, HP-UX, Solaris |
9.5.13.130 | Raspbian |
Returns True
if the local computer is a UNIX system.
- Q: (unix of it, name of it) of operating system
- A: True, Linux Ubuntu 14.04.2 LTS
- Q: (unix of it, name of it) of operating system
- A: False, Mac OS X
- Q: (unix of it, name of it) of operating system
- A: False, Win8.1
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
When you create or edit a user, you specify whether they can see all unmanaged assets, none, or only those that were scanned by a computer which the user manages. This inspector returns True
if the "scanpoint only" option is set for the specified user.
Version | Platforms |
---|---|
8.0.584.0 | Session |
When you create or edit a user, you specify whether they can see all unmanaged assets, none, or only those that were scanned by a computer which the user manages. This inspector returns True
if all assets are visible for the specified user.
Version | Platforms |
---|---|
8.0.584.0 | Session |
When you create or edit a user, you specify whether they can see all unmanaged assets, none, or only those that were scanned by a computer which the user manages. This inspector returns True
if no assets are visible the specified user.
Version | Platforms |
---|---|
8.0.584.0 | Session |
Returns True
if the specified network adapter is currently working. Interfaces like Wi-Fi may be turned it off to save power, but this inspector will still tell you if it is active.
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
Returns True
if the pathname pointed to by the specified symlink is available. Returns False
if the file object is missing or unavailable with the current permissions.
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Red Hat, SUSE, Solaris |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
Returns true if the client is running on a virtual machine.
- Q: virtual of hardware
- A: false
For AIX
Returns true if the operating system is hosted on a virtualized LPAR (determined by finding a virtual SCSI adapter or virtual Fibre Channel adapter). Returns false if the operating system is hosted on a physical LPAR.
For Solaris Sparc
Only Solaris 10 8/11 (U10) and later are supported.
Returns true only if the operating system is running in a guest Logical Domain virtual machine that is provided by Oracle VM Server for Sparc.
For Solaris x86
Returns true only if the operating system is running in a guest virtual machine.
If zones are configured, this can only return its value if the zone has access to /dev/smbios. The global zone always returns a value.
Version | Platforms |
---|---|
9.5.7.90 | AIX, Debian, Red Hat, SUSE, Solaris, Ubuntu, Windows |
Returns True
if the specified metabase value has the volatile attribute set.Example: volatile attributes of values of key "/LM" of metabase - Returns a boolean True or False depending on the volatile attributes of each sub-key in the specified key of the metabase.
Version | Platforms |
---|---|
8.0.584.0 | Windows |
Returns True
if the specified network adapter is configured to react to Wake-On-Lan requests. Wake-On-Lan is a mechanism used to trigger a boot of a machine in standby mode by sending a special packet.Note: Wake-On-Lan is only supported for Windows 2000 and XP machines.
Version | Platforms |
---|---|
8.0.584.0 | Windows |
Returns True
if the computer is running Windows.
- Q: (windows of it, name of it) of operating system
- A: True, Win8.1
- Q: (windows of it, name of it) of operating system
- A: False, Mac OS X
- Q: (windows of it, name of it) of operating system
- A: False, Linux Ubuntu 14.04.2 LTS
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
This operator checks for subset membership. It returns True
if all the elements of the second set are also present in the first set, and False
otherwise.
- Q: set of bes idp directories whose (id of it > 60) contains set of bes idp directories whose (use ssl of it)
- A: False
Version | Platforms |
---|---|
11.0.2.0 | Session |
Returns a boolean TRUE if the first binary_string
contains with the second binary_string
. The value is checked on byte basis.
- Q: (binary_string "11ee22") contains (binary_string "ee")
- A: True
- Q: (binary_string "11ee22") contains (binary_string "1e")
- A: False
Version | Platforms |
---|---|
9.5.7.90 | AIX, Debian, Mac, Red Hat, SUSE, Session, Solaris, Ubuntu, Windows |
9.5.13.130 | Raspbian |
Returns a boolean TRUE if the first capability satisfies the dependency specified by the second capability. A capability without version information is interpreted as a capability over all versions. If a package requires a capability not contained in the RPM database, then the rpm command will not allow that package to be installed.Example: capability "x" contains capability "x = 1.0" - Returns True
. Having "x" at any version satisfies a requirement to have "x" at version 1.0.Example: capability "x = 1.0" contains capability "x" - Returns True
. Having "x" at version 1.0 satisfies a requirement to have "x" at any version.Example: capability "x = 1.0" contains capability "x > 1.0" - Returns False
. Having x = version 1.0 will not satisfy a requirement to have x > version 1.0.Example: capability "x = 1.0" contains capability "x < 2.0" - Returns True
. Having x = version 1.0 will satisfy a requirement to have x < version 2.0.Example: capability "x" contains capability "y" - Returns False
. A capability can only be contained/satisfied by a capability with the same name.
Version | Platforms |
---|---|
8.0.584.0 | Red Hat, SUSE |
8.2.1078.0 | AIX |
Returns True
if the specified sets have identical contents.
- Q: set of (1; 2; 3) = set of (1; 2; 4)
- A: False
- Q: set of (1; 2; 3) = set of (3; 2; 1)
- A: True
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Session, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
Returns whether the JSON values are equal.
The equals operator will only yield ture between two JSON Arrays if botht the elements and the orderings are equal.
- Q: json of "[1, 2, 3]" = json of "[1, 3, 2]"
- A: True
- A: False
The equals operator will determine equality by checking each key and value of the object. The ordering of the key value pairs does not matter in equality.
- Q: json of "{"Bacon":"Cheeseburger", "Brazilian":"Steak"}" equals json of "{"Brazilian":"Steak", "Bacon":"Cheeseburger"}"
- A: True
Version | Platforms |
---|---|
9.0.586.0 | AIX, Debian, HP-UX, Mac, Red Hat, SUSE, Session, Solaris, Ubuntu, Windows |
9.5.13.130 | Raspbian |
Returns True
if the regular expression is equal to the specified string.Example: regex ".+match.+" = "We will win the match tonight" - Returns True
.Example: regex ".PATH." = line 1 of file "/etc/profile" - Returns True
if the word "PATH" exists in line 1 of the given file.
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Session, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
Returns True
if the first set contains all the elements of the second set.Example: set of ("to";"be";"or";"not") contains set of ("to";"be") - Returns True
.
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Session, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
Properties
This inspector performs a serial and
on all its boolean arguments.
- Q: conjunction of (true; true; true)
- A: True
- Q: conjunction of (true; true; false)
- A: False
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Session, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
This inspector performs a serial or
on all its boolean arguments.
- Q: disjunction of (false; false; false)
- A: False
- Q: disjunction of (false; false; true)
- A: True
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Session, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |