|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.pua.prot.interpreter.semantics.AttributeSemantics
public class AttributeSemantics
Zum Verwalten der Realen Attribute aus dem 'Spalten' Bereich. D.h. wenn erst der Filterbereich kommt, dann müssen die Attribute nicht in attributeInformation abgelegt werden, und storeAggregationinformation muss diese Liste nicht nach passenden Attributen durchsuchen. INFO Performance und Speicherverbrauch kann verbessert werden, wenn überprüft wird, welcher Bereich zuerst kommt.
Constructor Summary | |
---|---|
AttributeSemantics()
Konstruktor |
Method Summary | |
---|---|
void |
cleanUp(ProcessingParameter pp,
boolean processScript)
Führt abschließende Semantische Überprüfungen durch. |
void |
incAttributeCount()
Erhöht den Attributzähler. |
RealAttributeDescription[] |
storeAggregationInformation(RealAttributeDescription[] attributes)
Hinterlegt Aggregationsinformationen für die Attribute. |
RealAttributeDescription[] |
storeAttributeInformation(RealAttributeDescription[] attributes)
Hinterlegt Attributsbeschreibungen. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AttributeSemantics()
Method Detail |
---|
public RealAttributeDescription[] storeAggregationInformation(RealAttributeDescription[] attributes) throws SemanticErrorException
attributes
- Attributbeschreibungen mit Aggregationsinformationen.
SemanticErrorException
- Falls zu einem Attribut unterschiedliche Aggregationsinformationen hinterlegt wreden.storeAttributeInformation(RealAttributeDescription[])
public RealAttributeDescription[] storeAttributeInformation(RealAttributeDescription[] attributes)
attributes
- Attributbeschreibungen
storeAggregationInformation(RealAttributeDescription[])
public void incAttributeCount()
public void cleanUp(ProcessingParameter pp, boolean processScript) throws SemanticErrorException
cleanUp
in interface SemanticChecks
pp
- Wird nicht berücksichtigtprocessScript
- Keine Bedeutung
SemanticErrorException
- Es wird kein reales Attribut verwendet.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |