query

package
v0.1.8 Latest Latest
Warning

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

Go to latest
Published: May 28, 2020 License: MIT Imports: 1 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
}

func NewWmiQuery

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

func (*WmiQuery) AddFilter added in v0.1.5

func (q *WmiQuery) AddFilter(propertyName, value 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