---
title: ODQueryRef
framework: opendirectory
role: symbol
role_heading: Class
path: opendirectory/odqueryref
---

# ODQueryRef

An Open Directory query type.

## Declaration

```swift
class ODQueryRef
```

## Discussion

Discussion Query objects are usually created with ODQueryCreateWithNode(_:_:_:_:_:_:_:_:_:) or ODQueryCreateWithNodeType(_:_:_:_:_:_:_:_:_:).

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)

## See Also

### Classes

- [ODAttributeMap](opendirectory/odattributemap.md)
- [ODConfiguration](opendirectory/odconfiguration.md)
- [ODContext](opendirectory/odcontext.md)
- [ODMappings](opendirectory/odmappings.md)
- [ODModuleEntry](opendirectory/odmoduleentry.md)
- [ODNode](opendirectory/odnode.md)
- [ODNodeRef](opendirectory/odnoderef.md)
- [ODQuery](opendirectory/odquery.md)
- [ODRecord](opendirectory/odrecord.md)
- [ODRecordMap](opendirectory/odrecordmap.md)
- [ODRecordRef](opendirectory/odrecordref.md)
- [ODSession](opendirectory/odsession.md)
- [ODSessionRef](opendirectory/odsessionref.md)
