// File: danfai[P]dboc/./entry.h
// Function: Field::getFieldName(std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>&)
void getFieldName(std::ostringstream &oss) {
            oss << "    ";
            //TODO: Check for relation
            switch(type) {
                case Field::b:
                    oss << "bool";
                    break;
                case Field::e:
                case Field::c:
                    oss << additionalType;
                    break;
                case Field::d:
                    oss << "double";
                    break;
                case Field::f:
                    oss << "float";
                    break;
                case Field::i:
                    oss << "int";
                    break;
                case Field::l:
                    oss << "long";
                    break;
                case Field::p:
                    oss << "Wt::Dbo::ptr<" << additionalType << ">";
                    break;
                case Field::ss:
                    oss << "std::string";
                    break;
                case Field::Wdt:
                    oss << "Wt::WDateTime";
                    break;
                case Field::Ws:
                    oss << "Wt::WString";
                    break;
                default:
                    // I dont know
                    break;
            }
            oss  << " " << fieldName << ";" << std::endl;
        }

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x20, %rsp
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x20(%rbp)
movq -0x10(%rbp), %rdi
leaq 0x3462(%rip), %rsi      # 0x93b5
callq 0x3210
movq -0x20(%rbp), %rax
movl (%rax), %eax
movq %rax, -0x18(%rbp)
subq $0xa, %rax
ja 0x6060
movq -0x18(%rbp), %rax
leaq 0x3289(%rip), %rcx      # 0x9200
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
movq -0x10(%rbp), %rdi
leaq 0x342f(%rip), %rsi      # 0x93ba
callq 0x3210
jmp 0x6062
movq -0x20(%rbp), %rsi
movq -0x10(%rbp), %rdi
addq $0x8, %rsi
callq 0x3200
jmp 0x6062
movq -0x10(%rbp), %rdi
leaq 0x3409(%rip), %rsi      # 0x93bf
callq 0x3210
jmp 0x6062
movq -0x10(%rbp), %rdi
leaq 0x33fb(%rip), %rsi      # 0x93c6
callq 0x3210
jmp 0x6062
movq -0x10(%rbp), %rdi
leaq 0x33ec(%rip), %rsi      # 0x93cc
callq 0x3210
jmp 0x6062
movq -0x10(%rbp), %rdi
leaq 0x33de(%rip), %rsi      # 0x93d0
callq 0x3210
jmp 0x6062
movq -0x10(%rbp), %rdi
leaq 0x33d1(%rip), %rsi      # 0x93d5
callq 0x3210
movq -0x20(%rbp), %rsi
movq %rax, %rdi
addq $0x8, %rsi
callq 0x3200
movq %rax, %rdi
leaq 0x3001(%rip), %rsi      # 0x9024
callq 0x3210
jmp 0x6062
movq -0x10(%rbp), %rdi
leaq 0x33ae(%rip), %rsi      # 0x93e3
callq 0x3210
jmp 0x6062
movq -0x10(%rbp), %rdi
leaq 0x33a8(%rip), %rsi      # 0x93ef
callq 0x3210
jmp 0x6062
movq -0x10(%rbp), %rdi
leaq 0x33a4(%rip), %rsi      # 0x93fd
callq 0x3210
jmp 0x6062
jmp 0x6062
movq -0x10(%rbp), %rdi
leaq 0x334b(%rip), %rsi      # 0x93b8
callq 0x3210
movq -0x20(%rbp), %rsi
movq %rax, %rdi
addq $0x30, %rsi
callq 0x3200
movq %rax, %rdi
leaq 0x326f(%rip), %rsi      # 0x92fb
callq 0x3210
movq %rax, %rdi
movq 0x7eed(%rip), %rsi      # 0xdf88
callq 0x3270
addq $0x20, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)