AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
Field.h File Reference
#include "DatabaseEnvFwd.h"
#include "Define.h"
#include "Duration.h"
#include <array>
#include <string_view>
#include <vector>

Go to the source code of this file.

Classes

struct  QueryResultFieldMetadata
 
class  Field
 Class used to access individual fields of database query result. More...
 

Namespaces

namespace  Acore
 
namespace  Acore::Types
 

Typedefs

template<typename T >
using Acore::Types::is_chrono_v = std::enable_if_t< std::is_same_v< Milliseconds, T >||std::is_same_v< Seconds, T >||std::is_same_v< Minutes, T >||std::is_same_v< Hours, T >||std::is_same_v< Days, T >||std::is_same_v< Weeks, T >||std::is_same_v< Years, T >||std::is_same_v< Months, T >, T >
 
using Binary = std::vector< uint8 >
 

Enumerations

enum class  DatabaseFieldTypes : uint8 {
  Null ,
  Int8 ,
  Int16 ,
  Int32 ,
  Int64 ,
  Float ,
  Double ,
  Decimal ,
  Date ,
  Binary
}
 

Typedef Documentation

◆ Binary

using Binary = std::vector<uint8>

Enumeration Type Documentation

◆ DatabaseFieldTypes

enum class DatabaseFieldTypes : uint8
strong
Enumerator
Null 
Int8 
Int16 
Int32 
Int64 
Float 
Double 
Decimal 
Date 
Binary