Documentation
¶
Index ¶
- Constants
- func DeleteFile(svc *s3.S3, s3Key string)
- func DownloadDemo(downloader *s3manager.Downloader, fileKey string, localFileName string)
- func FilterRounds(idState *IDState, shouldFilterRounds bool) bool
- func FixRounds()
- func FlushStructure(firstRun bool)
- func FlushTickData(close bool)
- func InitTablesTrackers(localDemName string)
- func ParseDemo(unprocessedKey string, localDemName string, idState *IDState, firstRun bool, ...) bool
- func ProcessStructure(unprocessedKey string, localDemName string, idState *IDState, ...) bool
- func ProcessTickData(localDemName string, idState *IDState)
- func RemoveTablesTrackers(localDemName string)
- func SaveEquipmentFile()
- func SaveGameTypesFile()
- func SaveHitGroupsFile()
- func SaveOutputStateCSV(idState *IDState)
- func UploadFile(uploader *s3manager.Uploader, localPath string, s3Key string)
- type IDState
- type RowIndex
Constants ¶
View Source
const BadDemosS3KeyPrefixSuffix = "bad"
View Source
const BucketName = "csknow"
View Source
const DemosS3KeyPrefixSuffix = "demos"
View Source
const HDF5KeySuffix = "hdf5"
View Source
const InvalidFloat float32 = -1.
View Source
const InvalidInt int = -1
Variables ¶
This section is empty.
Functions ¶
func DeleteFile ¶
func DownloadDemo ¶
func DownloadDemo(downloader *s3manager.Downloader, fileKey string, localFileName string)
func FilterRounds ¶
func FlushStructure ¶
func FlushStructure(firstRun bool)
func FlushTickData ¶
func FlushTickData(close bool)
func InitTablesTrackers ¶
func InitTablesTrackers(localDemName string)
func ProcessStructure ¶
func ProcessTickData ¶
func RemoveTablesTrackers ¶
func RemoveTablesTrackers(localDemName string)
func SaveEquipmentFile ¶
func SaveEquipmentFile()
SaveEquipmentFile function rather than make on init as need parser to init it's table
func SaveGameTypesFile ¶
func SaveGameTypesFile()
func SaveHitGroupsFile ¶
func SaveHitGroupsFile()
func SaveOutputStateCSV ¶
func SaveOutputStateCSV(idState *IDState)
Types ¶
type IDState ¶
type IDState struct {
// contains filtered or unexported fields
}
IDState the next id to use for each fact table
func DefaultIDState ¶
func DefaultIDState() IDState
func ParseInputStateCSV ¶
func ParseInputStateCSV() IDState
Source Files
¶
Click to show internal directories.
Click to hide internal directories.