be.SIRAPRISE.typeimplementations
Interface PossRepImplementation14

All Superinterfaces:
PossRepImplementation
All Known Implementing Classes:
DbmsTupleImplementation

public interface PossRepImplementation14
extends PossRepImplementation

Defines the methods that the implementation class for a SIRA_PRISE PossRep must provide. This interface replaces PossRepImplementation. The old getComponentValue() method, which took a ScalarValueBuffer specifically, is now superseded by a like-named method that can act on any ValueBuffer.

Author:
Erwin Smout

Method Summary
 ValueBuffer getComponentValue(java.lang.String componentName, ValueBuffer valueBuffer)
          "Extracts" a possrep component value out of a value of the type
 
Methods inherited from interface be.SIRAPRISE.typeimplementations.PossRepImplementation
getComponentNameMap, getComponentValue, getPossrepName, valueFromComponentValues, valueFromExternalRepresentation, valueFromExternalRepresentation, valueToEscapedExternalRepresentation, valueToExternalRepresentation
 

Method Detail

getComponentValue

ValueBuffer getComponentValue(java.lang.String componentName,
                              ValueBuffer valueBuffer)
"Extracts" a possrep component value out of a value of the type

Parameters:
componentName - The possrep component Name
valueBuffer - The scalarValueBuffer holding the value of which the possrep's component's value is to be extracted
Returns:
The value of the component in this possrep's representation of the given value