Package org.apache.sysds.runtime.meta
Class MetaDataAll
- java.lang.Object
- 
- org.apache.sysds.parser.Expression
- 
- org.apache.sysds.parser.Identifier
- 
- org.apache.sysds.parser.DataIdentifier
- 
- org.apache.sysds.runtime.meta.MetaDataAll
 
 
 
 
- 
- All Implemented Interfaces:
- ParseInfo
 
 public class MetaDataAll extends DataIdentifier 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.apache.sysds.parser.ExpressionExpression.BinaryOp, Expression.BooleanOp, Expression.DataOp, Expression.FunctCallOp, Expression.RelationalOp
 
- 
 - 
Constructor SummaryConstructors Constructor Description MetaDataAll()MetaDataAll(BufferedReader br)MetaDataAll(String meta)MetaDataAll(String mtdFileName, boolean conditional, boolean parseMeta)
 - 
Method Summary- 
Methods inherited from class org.apache.sysds.parser.DataIdentifierequals, getName, hashCode, multipleReturns, rewriteExpression, setName, variablesRead, variablesUpdated
 - 
Methods inherited from class org.apache.sysds.parser.IdentifiercomputeDataType, dimsKnown, getBlocksize, getDataType, getDim1, getDim2, getFileFormat, getNnz, getPrivacy, getValueType, isScalarBoolean, setBlocksize, setBooleanProperties, setDataType, setDimensions, setDimensionValueProperties, setFileFormat, setIntProperties, setNnz, setPrivacy, setPrivacy, setProperties, setValueType, validateExpression
 - 
Methods inherited from class org.apache.sysds.parser.ExpressioncomputeDataType, computeDataType, computeValueType, computeValueType, computeValueType, convertFormatType, getBeginColumn, getBeginLine, getBinaryMatrixCharacteristics, getBinaryOp, getBooleanOp, getEndColumn, getEndLine, getFilename, getOutput, getOutputs, getParseExceptionList, getRelationalOp, getTempName, getText, printErrorLocation, printInfoLocation, printWarningLocation, raiseValidateError, raiseValidateError, raiseValidateError, setBeginColumn, setBeginLine, setCtxValues, setCtxValuesAndFilename, setEndColumn, setEndLine, setFilename, setOutput, setParseExceptionList, setParseInfo, setText, validateExpression
 
- 
 
- 
- 
- 
Constructor Detail- 
MetaDataAllpublic MetaDataAll() 
 - 
MetaDataAllpublic MetaDataAll(String meta) 
 - 
MetaDataAllpublic MetaDataAll(BufferedReader br) 
 - 
MetaDataAllpublic MetaDataAll(String mtdFileName, boolean conditional, boolean parseMeta) 
 
- 
 - 
Method Detail- 
readMetadataFilepublic org.apache.wink.json4j.JSONObject readMetadataFile(String filename, boolean conditional) 
 - 
mtdExistspublic boolean mtdExists() 
 - 
parseAndSetPrivacyConstraintpublic CacheableData<?> parseAndSetPrivacyConstraint(CacheableData<?> cd) throws org.apache.wink.json4j.JSONException - Throws:
- org.apache.wink.json4j.JSONException
 
 - 
getFormatTypeStringpublic String getFormatTypeString() 
 - 
getFineGrainedPrivacypublic String getFineGrainedPrivacy() 
 - 
getDelimpublic String getDelim() 
 - 
getSchemapublic String getSchema() 
 - 
getHasHeaderpublic boolean getHasHeader() 
 - 
getSparseDelimpublic boolean getSparseDelim() 
 - 
setSparseDelimpublic void setSparseDelim(boolean sparseDelim) 
 - 
setHasHeaderpublic void setHasHeader(boolean hasHeader) 
 - 
setFineGrainedPrivacypublic void setFineGrainedPrivacy(String fineGrainedPrivacy) 
 - 
setSchemapublic void setSchema(String schema) 
 - 
setDelimpublic void setDelim(String delim) 
 - 
setFormatTypeStringpublic void setFormatTypeString(String format) 
 - 
getDataCharacteristicspublic DataCharacteristics getDataCharacteristics() 
 - 
parseMetaDataFileParameterspublic HashMap<String,Expression> parseMetaDataFileParameters(String mtdFileName, boolean conditional, HashMap<String,Expression> varParams) 
 - 
addVarParampublic void addVarParam(String name, Expression value, HashMap<String,Expression> varParams) 
 - 
checkHasDelimitedFormatpublic static String checkHasDelimitedFormat(String filename, boolean conditional) 
 - 
checkHasMatrixMarketFormatpublic static boolean checkHasMatrixMarketFormat(String inputFileName, String mtdFileName, boolean conditional) 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- DataIdentifier
 
 
- 
 
-