query

package
v0.36.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 3, 2025 License: MIT Imports: 3 Imported by: 3

Documentation

Overview

Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CompareOperator

type CompareOperator string
const (
	Equals            CompareOperator = "="
	LessThan          CompareOperator = "<"
	GreaterThan       CompareOperator = ">"
	LessThanEquals    CompareOperator = "<="
	GreaterThanEquals CompareOperator = ">="
	NotEquals         CompareOperator = "<>"
	Like              CompareOperator = "LIKE"
	Isa               CompareOperator = "ISA"
)

type WmiQuery

type WmiQuery struct {
	ClassName  string
	Filters    []*WmiQueryFilter
	SelectList []string
}

func NewWmiQuery

func NewWmiQuery(className string, filters ...string) (wquery *WmiQuery)

func NewWmiQueryWithSelectList added in v0.21.0

func NewWmiQueryWithSelectList(className string, selectList []string, filters ...string) (wquery *WmiQuery)

func (*WmiQuery) AddFilter added in v0.1.5

func (q *WmiQuery) AddFilter(propertyName, value string)

func (*WmiQuery) AddFilterWithComparer added in v0.21.0

func (q *WmiQuery) AddFilterWithComparer(propertyName, value string, oper CompareOperator)

func (*WmiQuery) BuildQueryFilter added in v0.21.0

func (q *WmiQuery) BuildQueryFilter(filters []string)

func (*WmiQuery) HasFilter added in v0.1.2

func (q *WmiQuery) HasFilter() bool

HasFilter

func (*WmiQuery) String

func (q *WmiQuery) String() (queryString string)

String

type WmiQueryFilter

type WmiQueryFilter struct {
	Name     string
	Value    string
	Operator CompareOperator
}

func NewWmiQueryFilter

func NewWmiQueryFilter(name, value string, oper CompareOperator) *WmiQueryFilter

NewWmiQueryFilter

func (*WmiQueryFilter) String

func (q *WmiQueryFilter) String() string

type WmiQueryFilterCollection added in v0.1.2

type WmiQueryFilterCollection []*WmiQueryFilter

func (*WmiQueryFilterCollection) String added in v0.1.2

func (c *WmiQueryFilterCollection) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL