public abstract class Identifier extends Expression
Expression.BinaryOp, Expression.BooleanOp, Expression.DataOp, Expression.FunctCallOp, Expression.RelationalOp
Constructor and Description |
---|
Identifier() |
Modifier and Type | Method and Description |
---|---|
void |
computeDataType() |
boolean |
dimsKnown() |
int |
getBlocksize() |
Types.DataType |
getDataType() |
long |
getDim1() |
long |
getDim2() |
Types.FileFormat |
getFileFormat() |
long |
getNnz() |
PrivacyConstraint |
getPrivacy() |
Types.ValueType |
getValueType() |
boolean |
isScalarBoolean() |
void |
setBlocksize(int blen) |
void |
setBooleanProperties() |
void |
setDataType(Types.DataType dt) |
void |
setDimensions(long dim1,
long dim2) |
void |
setDimensionValueProperties(Identifier i) |
void |
setFileFormat(Types.FileFormat ft) |
void |
setIntProperties() |
void |
setNnz(long nnzs) |
void |
setPrivacy(PrivacyConstraint.PrivacyLevel privacyLevel) |
void |
setPrivacy(PrivacyConstraint privacyConstraint) |
void |
setProperties(Identifier i) |
void |
setValueType(Types.ValueType vt) |
void |
validateExpression(HashMap<String,DataIdentifier> ids,
HashMap<String,ConstIdentifier> constVars,
boolean conditional) |
computeDataType, computeDataType, computeValueType, computeValueType, computeValueType, convertFormatType, equals, getBeginColumn, getBeginLine, getBinaryMatrixCharacteristics, getBinaryOp, getBooleanOp, getEndColumn, getEndLine, getFilename, getOutput, getOutputs, getParseExceptionList, getRelationalOp, getTempName, getText, hashCode, printErrorLocation, printInfoLocation, printWarningLocation, raiseValidateError, raiseValidateError, raiseValidateError, rewriteExpression, setBeginColumn, setBeginLine, setCtxValues, setCtxValuesAndFilename, setEndColumn, setEndLine, setFilename, setOutput, setParseExceptionList, setParseInfo, setText, validateExpression, variablesRead, variablesUpdated
getClass, notify, notifyAll, toString, wait, wait, wait
ctxAndFilenameToParseInfo
public void setProperties(Identifier i)
public void setDimensionValueProperties(Identifier i)
public void setDataType(Types.DataType dt)
public void setValueType(Types.ValueType vt)
public void setFileFormat(Types.FileFormat ft)
public void setDimensions(long dim1, long dim2)
public void setNnz(long nnzs)
public void setPrivacy(PrivacyConstraint.PrivacyLevel privacyLevel)
public void setPrivacy(PrivacyConstraint privacyConstraint)
public long getDim1()
public long getDim2()
public Types.DataType getDataType()
public Types.ValueType getValueType()
public Types.FileFormat getFileFormat()
public int getBlocksize()
public void setBlocksize(int blen)
public long getNnz()
public PrivacyConstraint getPrivacy()
public void validateExpression(HashMap<String,DataIdentifier> ids, HashMap<String,ConstIdentifier> constVars, boolean conditional)
validateExpression
in class Expression
public void computeDataType()
public void setBooleanProperties()
public void setIntProperties()
public boolean isScalarBoolean()
public boolean dimsKnown()
Copyright © 2020 The Apache Software Foundation. All rights reserved.