Uses of Interface
com.jedox.palojlib.interfaces.IElement
Packages that use IElement
-
Uses of IElement in com.jedox.palojlib.interfaces
Methods in com.jedox.palojlib.interfaces that return IElementModifier and TypeMethodDescriptionIDimension.addBaseElement(String name, IElement.ElementType type) Create one element, this method does not invalidate the cache.default IElement[]IDimension.evaluateGlobalSubset(String name, IVariable[] subsetVariables) evaluate the given subset with the set of variablesIElement[][]ICubeScriptContext.getArea()IElement[][]IHold.getArea()get the area of the holdIElement[]IDimension.getBasesElements(boolean withAttributes) Get the list of the bases elements in the dimensionIElement[]ICube.getCellPath(String[] names) get the elements object that points to a cell path within the cubeIConsolidation.getChild()get the child elementIElement[]IElement.getChildren()Get the children of the elementdefault IElementIDimension.getDefaultNAElement(boolean withAttributes) default IElementIDimension.getDefaultParentElement(boolean withAttributes) default IElementIDimension.getDefaultReadElement(boolean withAttributes) default IElementIDimension.getDefaultTotalElement(boolean withAttributes) default IElementIDimension.getDefaultWriteElement(boolean withAttributes) IDimension.getElementByName(String name, boolean withAttributes) Get an element using its nameIElement[]IDimension.getElements(boolean withAttributes) Get the list of elements in the dimensionIElement[]IDimensionScriptContext.getElements()IElement[]IDimension.getElementsByName(String[] name, boolean withAttributes) Get an array of elements using their names, an exception will be thrown if at least one of them does not existIAttribute.getLanguage()get the language of the attributeIElement[]IBaseScriptContext.getLanguages()IConsolidation.getParent()get the parent elementIElement[]IElement.getParents()Get the parents of the elementIElement[]IDimension.getRootElements(boolean withAttributes) Get the list of the root elements in the dimensiondefault IElementIDimension.getSingleElement(String elementName, boolean withAttributes) Get the a single element in the dimension, the dimension elements will not be read in this casedefault IElementIDimension.getSingleElement(String elementName, boolean withAttributes, boolean withPermission) Methods in com.jedox.palojlib.interfaces with parameters of type IElementModifier and TypeMethodDescriptionvoidIDimension.addAttributeValues(IAttribute attribute, IElement[] elements, Object[] values) Writes the attribute values for these elementsdefault IHoldvoidIDimension.appendElements(IElement[] elements) Add new elements with the given type or simply change type of existing elementsvoidICube.clearCells(IElement[][] area) empty cells in an area within a cubedefault voidICube.copyCell(IElement[] fromPath, IElement[] toPath, IElement[][] lockedPaths, boolean useRules, boolean wait) default voidICube.copyLikeCell(IElement[] fromPath, IElement[] toPath, IElement[][] lockedPaths, Double likeValue, boolean useRules, boolean wait) get the value of a single cell typically using cell/valueICell[]get the values of multiple cells typically using cell/valuesICube.getCellsExporter(IElement[][] area, ICellExportContext context) Get an exporter to use later to export cells from an olap cubedoubleGet the weight of this element under this parent elementBoolean[]check for multiple cell paths if there is a non-empty celldefault voidICube.loadCell(IElement[] path, Object value, ICellLoadContext context, IElement[][] lockedPaths) voidICube.loadCells(IElement[][] paths, Object[] values, ICellLoadContext context, IElement[][] lockedPaths) Write cells back in palo server.intlock only an area in the cube, reading is still possible.voidIDimension.moveElements(IElement[] elements, Integer[] positions) move a list of elements to new positionsIDimension.newConsolidation(IElement parent, IElement child, double weight) create a consolidation object, no change is yet done to the dimensiondefault voidICube.predictCell(IElement[][] fromArea, IElement[] toPath, IElement[][] lockedPaths, boolean useRules, boolean wait) voidIDimension.removeAttributeValues(IAttribute attribute, IElement[] elements) Removes the attribute values for these elements in this dimension, for the given language in the attribute.voidIDimension.removeConsolidations(IElement[] elements) remove the consolidations for these elements i.e.voidIDimension.removeElements(IElement[] elements) removes the elementsvoidvoidIDimensionScriptContext.setElements(IElement[] elements) voidIBaseScriptContext.setLanguages(IElement[] languages) voidIDimension.updateElementsType(IElement[] elements, IElement.ElementType type) update the types of the elements, only ElementTypes type string and numeric can be usedIElement.ElementType. -
Uses of IElement in com.jedox.palojlib.main
Classes in com.jedox.palojlib.main that implement IElementMethods in com.jedox.palojlib.main that return IElementModifier and TypeMethodDescriptionDimension.addBaseElement(String name, IElement.ElementType type) IElement[]Dimension.evaluateGlobalSubset(String subsetname, IVariable[] subsetVariables) IElement[]DimensionHandler.evaluateGlobalSubset(Database db, Dimension dim, String subsetname, IVariable[] subsetVariables) IElement[][]CubeScriptContext.getArea()IElement[]Dimension.getBasesElements(boolean withAttributes) IElement[]Cube.getCellPath(String[] names) Consolidation.getChild()Dimension.getDefaultNAElement(boolean withAttributes) Dimension.getDefaultParentElement(boolean withAttributes) Dimension.getDefaultReadElement(boolean withAttributes) Dimension.getDefaultTotalElement(boolean withAttributes) Dimension.getDefaultWriteElement(boolean withAttributes) Dimension.getElementByName(String name, boolean withAttributes) IElement[]Dimension.getElements(boolean withAttributes) IElement[]DimensionScriptContext.getElements()IElement[]Dimension.getElementsByName(String[] names, boolean withAttributes) Attribute.getLanguage()IElement[]BaseScriptContext.getLanguages()Consolidation.getParent()IElement[]Dimension.getRootElements(boolean withAttributes) Dimension.getSingleElement(String elementName, boolean withAttributes, boolean withPermission) DimensionHandler.getSingleElement(Database database, int dimensionId, String name, boolean withAttributes, boolean byName) DimensionHandler.getSingleElement(Database database, int dimensionId, String name, boolean withAttributes, boolean byName, boolean withPermissions) Methods in com.jedox.palojlib.main with parameters of type IElementModifier and TypeMethodDescriptionvoidDimension.addAttributeValues(IAttribute attribute, IElement[] elements, Object[] values) voidDimensionHandler.addAttributeValues(Database database, int attributeCubeId, int attributeDimId, int id, Element language, IElement[] elements, Object[] values) voidDimensionHandler.addElements(int databaseId, int id, IElement[] elements) voidDimension.appendElements(IElement[] elements) static voidScriptHandler.appendLanguagesToScriptRequest(StringBuilder currentRequest, IElement[] languages, boolean withAttribute) protected StringBuilderCubeHandler.buildLockedPaths(IElement[][] lockedPaths) protected voidvoidCube.clearCells(IElement[][] area) voidCube.copyCell(IElement[] fromPath, IElement[] toPath, IElement[][] lockedPaths, boolean useRules, boolean wait) voidCubeHandler.copyCell(Database database, Cube cube, IElement[] fromPath, IElement[][] fromArea, IElement[] toPath, IElement[][] lockedPaths, Double likeValue, boolean useRules, boolean wait) voidCube.copyLikeCell(IElement[] fromPath, IElement[] toPath, IElement[][] lockedPaths, Double likeValue, boolean useRules, boolean wait) CubeHandler.extractCellsMap(int databaseId, int cubeId, ICube.CellsExportType type, int blockSize, boolean useRules, boolean onlyBases, boolean skipEmpty, IElement[][] area, IDimension[] cubeDims) protected StringBuilderCubeHandler.fillAreaBuffer(IElement[][] area) CubeHandler.generateScript(int databaseid, int id, boolean complete, IElement[][] area, boolean withAttribute, boolean includeLocalViews, boolean includeGlobalViews, boolean includeCubeRights, IElement[] languages, boolean clear, boolean withRule, IScriptHandler.ScriptCreateClause cClause, IScriptHandler.ScriptModifyClause mClause) DatabaseHandler.generateScript(int id, IDimension[] dims, ICube[] cubes, boolean includeElementsInfo, boolean complete, boolean withAttribute, boolean includeLocalSubsets, boolean includeGlobalSubsets, boolean includeDimensionRights, boolean includeLocalViews, boolean includeGlobalViews, boolean includeCubeRights, boolean clear, IElement[] languages, boolean withRule, IScriptHandler.ScriptCreateClause cClause, IScriptHandler.ScriptModifyClause mClause) DimensionHandler.generateScript(int databaseid, int id, boolean complete, IElement[] elements, boolean withAttribute, boolean includeLocalSubsets, boolean includeGlobalSubsets, boolean includeDimensionRights, IElement[] languages, boolean clear, IScriptHandler.ScriptCreateClause cClause, IScriptHandler.ScriptModifyClause mClause) ICell[]Cell[]Cube.getCellsExporter(IElement[][] area, ICellExportContext context) doubleBoolean[]Boolean[]voidCube.loadCell(IElement[] path, Object value, ICellLoadContext context, IElement[][] lockedPaths) protected voidCubeHandler.loadCell(int databaseId, int id, IElement[] paths, Object value, boolean isAdd, ICube.SplashMode mode, boolean eventprocessor, IElement[][] lockedPaths) voidCube.loadCells(IElement[][] paths, Object[] values, ICellLoadContext context, IElement[][] lockedPaths) protected voidCubeHandler.loadCells(int databaseId, int id, IElement[][] paths, Object[] values, int blockSize, boolean isAdd, ICube.SplashMode mode, boolean eventprocessor, IElement[][] lockedPaths) intintvoidDimension.moveElements(IElement[] elements, Integer[] positions) voidDimensionHandler.moveElements(int databaseId, int id, IElement[] elements, Integer[] positions) Dimension.newConsolidation(IElement parent, IElement child, double weight) voidCube.predictCell(IElement[][] fromArea, IElement[] toPath, IElement[][] lockedPaths, boolean useRules, boolean wait) voidDimension.removeAttributeValues(IAttribute attribute, IElement[] elements) protected voidDimensionHandler.removeAttributeValues(Database database, int attributeCubeId, int attributeDimId, int id, Element language, IElement[] elements) voidDimension.removeConsolidations(IElement[] elements) protected voidDimensionHandler.removeConsolidations(int databaseId, int dimensionId, IElement[] elements) voidDimension.removeElements(IElement[] elements) voidvoidDimensionScriptContext.setElements(IElement[] elements) voidBaseScriptContext.setLanguages(IElement[] languages) voidDimension.updateElementsType(IElement[] elements, IElement.ElementType type) Constructors in com.jedox.palojlib.main with parameters of type IElementModifierConstructorDescriptionprotectedAttribute(Dimension dimension, int id, String name, IElement language, IElement.ElementType elementType) protectedCellsExporter(IElement[][] area, ICube.CellsExportType type, int blockSize, boolean useRules, boolean onlyBases, ICellExportContext.SkipMode skipMode, CubeHandler cubehandler, IDimension[] dimensions, int databaseId, int cubeId, int contextId) protectedCellsExporter(IElement[][] area, ICube.CellsExportType type, int blockSize, boolean useRules, boolean onlyBases, ICellExportContext.SkipMode skipMode, CubeHandler cubehandler, IDimension[] dimensions, String condition, int databaseId, int cubeId, int contextId) Consolidation(IElement parent, IElement child, double weight)