public class FrameObject extends CacheableData<FrameBlock>
CacheableData.CacheStatus
cacheEvictionLocalFilePath, cacheEvictionLocalFilePrefix, CACHING_ASYNC_FILECLEANUP, CACHING_BUFFER_PAGECACHE, CACHING_BUFFER_POLICY, CACHING_BUFFER_SIZE, CACHING_COUNTER_GROUP_NAME, CACHING_EVICTION_FILEEXTENSION, CACHING_THRESHOLD, CACHING_WRITE_CACHE_ON_READ
Constructor and Description |
---|
FrameObject(FrameObject fo)
Copy constructor that copies meta data but NO data.
|
FrameObject(String fname) |
FrameObject(String fname,
MetaData meta) |
FrameObject(String fname,
MetaData meta,
Types.ValueType[] schema) |
Modifier and Type | Method and Description |
---|---|
long |
getNumColumns() |
long |
getNumRows() |
Types.ValueType[] |
getSchema() |
Types.ValueType[] |
getSchema(int cl,
int cu)
Obtain schema of value types
|
Types.ValueType[] |
mergeSchemas(FrameObject fo)
Creates a new collection which contains the schema of the current
frame object concatenated with the schema of the passed frame object.
|
void |
refreshMetaData() |
void |
setSchema(String schema) |
void |
setSchema(Types.ValueType[] schema) |
acquireModify, acquireRead, acquireReadAndRelease, addBroadcastSize, cleanupCacheDir, cleanupCacheDir, clearData, clearData, disableCaching, enableCaching, enableCleanup, exportData, exportData, exportData, exportData, exportData, exportData, freeEvictedBlob, getBroadcastHandle, getBroadcastSize, getDataCharacteristics, getDataSize, getDebugName, getFedMapping, getFileFormatProperties, getFileName, getGPUObject, getMetaData, getRDDHandle, getStatus, getUniqueID, initCaching, initCaching, isCached, isCachingActive, isCleanupEnabled, isDirty, isFederated, isFederated, isHDFSFileExists, moveData, release, removeMetaData, setBroadcastHandle, setDirty, setEmptyStatus, setFedMapping, setFileFormatProperties, setFileName, setGPUObject, setHDFSFileExists, setMetaData, setRDDHandle, toString
getDataType, getPrivacyConstraint, getValueType, setPrivacyConstraints, updateDataCharacteristics
public FrameObject(String fname)
public FrameObject(String fname, MetaData meta, Types.ValueType[] schema)
public FrameObject(FrameObject fo)
fo
- frame objectpublic Types.ValueType[] getSchema()
public Types.ValueType[] getSchema(int cl, int cu)
cl
- column lower bound, inclusivecu
- column upper bound, inclusivepublic Types.ValueType[] mergeSchemas(FrameObject fo)
fo
- frame objectpublic void setSchema(String schema)
public void setSchema(Types.ValueType[] schema)
public void refreshMetaData()
refreshMetaData
in class CacheableData<FrameBlock>
public long getNumRows()
getNumRows
in class CacheableData<FrameBlock>
public long getNumColumns()
getNumColumns
in class CacheableData<FrameBlock>
Copyright © 2020 The Apache Software Foundation. All rights reserved.