# RHFacet

Inherits from: RHObject :: RHWrapper


# Class Methods

# Inherited methods

Destructor ErrorAssoc OKAssoc

# New

function Dynamic New(Object prgCtx, Dynamic item=Undefined)

# Overrides:

New in class RHObject

# Instance Methods

# Property Methods

Property methods can be accessed with the valueForKey method.

cachekeyextra canreadfacetnode classidentifier classname clone displayvalues displayvaluesall distinctvalues errorassoc facetinfo facetobj hash identityhashcode isvisible iterator methods node okassoc propertymethods queryparameter queryparm reset serialize string tablename

# Inherited methods

assert cacheMethod cacheValueForKey callSuper checkError class classIdentifier className clone deserialize dict endTrans hash identityHashCode isAccessorMethod isCached isInstanceOf isProperty isPropertyMethod isPropertyRelated iterator methods pluck prepareForReuse propertyMethods removeFromCache reset resetCache resolveRelatedProperty respondsTo serialize setCacheValueForKey setValueForKey setValueForKeyPath startTrans string super touch valueForKey valueForKeyPath

# cacheKeyExtra

function Dynamic cacheKeyExtra()

# canReadFacetNode

function Boolean canReadFacetNode()

# displayValues

function Assoc displayValues()

# displayValuesAll

function Assoc displayValuesAll()

# distinctValues

function Dynamic distinctValues()

# facetInfo

function Assoc facetInfo()

# facetObj

function Object facetObj()

# isVisible

function Boolean isVisible()

# node

function Frame node()

# primitiveValueForKey

function Dynamic primitiveValueForKey(String key, Dynamic defaultValue=Undefined)

This method returns the raw value (i.e., a value from the Record for this node type). It's called by valueForKey() if an accessor method or non script feature is found on the object with the given key.

# Overrides:

primitiveValueForKey in class RHWrapper

# queryParameter

function String queryParam()

# queryparm

function String queryparm()

# resetSubclass

function Void resetSubclass()

# Overrides:

resetSubclass in class RHObject

# selectParameters

function Dynamic selectParameters(Dynamic value)

# setCacheKeyExtra

function Frame setCacheKeyExtra(Dynamic cacheKeyExtra)

# setValues

function Frame setValues(Dynamic values)

# Overrides:

setValues in class RHObject

# setWhereClause

function Frame setWhereClause(Dynamic where, List args={})

The where must be a SQL query that lists DataIDs or list of integers representing DataIDs.

The values here are stored and used in the distinctvalues() call

# tableName

function String tableName()

Last Updated: 3/28/2019, 2:48:37 PM