Documentation
¶
Index ¶
Constants ¶
View Source
const Schema = `` /* 3277-byte string literal not displayed */
Variables ¶
This section is empty.
Functions ¶
func CreateTables ¶
Types ¶
type ListEntity ¶
type ListEntity struct {
Id sql.NullInt32 `db:"id"`
LstId int64 `db:"lst_id"`
Name string `db:"name"`
ParentDir string `db:"parent_dir"`
FolderName string `db:"folder_name"`
StorageSaved bool `db:"storage_saved"`
CreatedAt time.Time `db:"created_at"`
UpdatedAt time.Time `db:"updated_at"`
}
func (*ListEntity) Path ¶
func (le *ListEntity) Path() string
type Token ¶
type Token struct {
ID int `db:"id"`
Address string `db:"address"`
ChainID int `db:"chain_id"`
Decimals int `db:"decimals"`
Name string `db:"name"`
Symbol string `db:"symbol"`
LogoURI string `db:"logo_uri"`
Tags string `db:"tags"` // JSON string
Daily string `db:"daily"` // JSON string
Extensions string `db:"extensions"` // JSON string
CreatedAt time.Time `db:"created_at"`
UpdatedAt time.Time `db:"updated_at"`
ChromaEmbedded bool `db:"chroma_embedded"`
ChromaDocumentID *string `db:"chroma_document_id"` // Using pointer to handle NULL
}
Token represents a Jupiter token in PostgreSQL
type TokenEmbedding ¶
type TokenEmbedding struct {
ID int `db:"id"`
TokenAddress string `db:"token_address"`
ChromaDocumentID string `db:"chroma_document_id"`
EmbeddingContent string `db:"embedding_content"`
CreatedAt time.Time `db:"created_at"`
UpdatedAt time.Time `db:"updated_at"`
}
TokenEmbedding represents token embedding tracking in PostgreSQL
func BatchNewTokenEmbeddingsFromTokens ¶
func BatchNewTokenEmbeddingsFromTokens(tokens []Token, chromaDocumentIDs []string) ([]*TokenEmbedding, error)
func NewTokenEmbeddingFromToken ¶
func NewTokenEmbeddingFromToken(token *Token, chromaDocumentID string) *TokenEmbedding
type UserEntity ¶
type UserEntity struct {
Id sql.NullInt32 `db:"id"`
Uid uint64 `db:"user_id"`
Name string `db:"name"`
ParentDir string `db:"parent_dir"`
FolderName string `db:"folder_name"`
StorageSaved bool `db:"storage_saved"`
MediaCount sql.NullInt32 `db:"media_count"`
LatestReleaseTime sql.NullTime `db:"latest_release_time"`
CreatedAt time.Time `db:"created_at"`
UpdatedAt time.Time `db:"updated_at"`
}
func (*UserEntity) Path ¶
func (ue *UserEntity) Path() string
Click to show internal directories.
Click to hide internal directories.